javascript

Working With XMLHttpRequest

The XMLHttpRequest is a Javascript object that is used to interact with web servers.

The XMLHttpRequest() is a Javascript function that makes it possible for developers to fetch XML data from the database without reloading the entire page.

Now, XMLHttpRequest is not just limited to XML alone. It can be used to retrieve any type of data, especially from an API.

Let us see an example of how it works.

let xhr = new XMLHttpRequest(); //Invoke an instance
xhr.onload = success; //call success function
xhr.onerror = error; //call error function
xhr.open('GET',' fetch('https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits'); //initiate a request
xhr.send(); //send the request

//Handle success
function success(){
let data = JSON.parse(this.responseText);
console.log(data);
}

//Handle error
function error(err){
console.log(`Request failed: ${err}`);
}

Result:

Recent Posts

The SOC Analyst

A SOC Analyst (Security Operations Center Analyst) is one of the frontline defenders of an organization’s cybersecurity…

1 week ago

Building an Offline-Friendly Image Upload System

Most image upload systems assume one thing: the user has a stable internet connection. That assumption…

2 weeks ago

JavaScript Background Sync API

Imagine a user submits a form while their internet connection suddenly disappears. Normally, the request…

2 weeks ago

10 Signs Your PC Has Been Hacked

Cybercriminals don't always announce their presence. Many compromises are designed to remain unnoticed for weeks…

3 weeks ago

What Killed jQuery?

For years, jQuery was everywhere. If you were building websites in the 2010s, there was a…

3 weeks ago

How to Resolve Git Merge Conflicts

Few things halt a developer’s flow faster than seeing the dreaded word: CONFLICT. A Git merge…

4 weeks ago