Native JS Requests, jQuery Ajax, Axios, and Fetch: Differences and Pros/Cons
Native JS Requests
Modern browsers initially used the XMLHttpRequest object to exchange data with servers. It can send and receive data in formats like JSON, XML, HTML, and plain text.
Let's first wrap the native request:
var xmlhttp = new XMLHttpRequest();
function obj2str(data) {
data = data || {}; // If no parameter is passed, create an ...
Posted on Mon, 28 Sep 2026 16:49:41 +0000 by zigojacko
Uploading Files with JavaScript FormData
File Upload Using JavaScript FormData
Overview
The process of uploading files using JavaScript FormData involves three core steps:
Step
Description
1
Instantiate a FormData object
2
Append files to the FormData instance
3
Transmit the FormData to the server
Detailed Steps
1. Instantiating FormData
To begin, create a FormData objec ...
Posted on Mon, 28 Sep 2026 16:03:39 +0000 by Arnerd