“Javascript Pure Ajax” Kode Jawaban

Javascript Pure Ajax

function getRequest(url) {
    return makeRequest('GET', url);
}

function postRequest(url, data) {
   return makeRequest('POST', url, data);
}

function makeRequest(method, url, data) {
  return new Promise(
    function(resolve, reject) {
      var http = new XMLHttpRequest();
      http.open(method, url);
      http.onload = function() {
        if (this.status >= 200 && this.status < 300) {
          var response = http.response;
          try {
            response = JSON.parse(response);
            resolve(response);
          } catch (error) {
            reject({
              status: this.status,
              statusText: error
            });
          }

        } else {
          reject({
            status: this.status,
            statusText: http.statusText
          });
        }
      };
      http.onerror = function() {
        reject({
          status: this.status,
          statusText: http.statusText
        });
      };

      if (method === 'POST') {
        data = data || new FormData();
        http.send((data));
      } else http.send();
    }
  );
}
Lucky Llama

Permintaan AJAX fungsional JS

function checkUserIdExists(userid, callback) {
        return $.ajax({
        url: 'theurl',
        type: 'GET',
        cache: false,
        data: {
           userid: userid
        }
    })
    .done(callback)
    .fail(function(jqXHR, textStatus, errorThrown) {
        // Handle error
    });
}

checkUserIdExists(2, function(data) {
    console.log(data); // Do what you want with the data returned
});
Xerothermic Xenomorph

Jawaban yang mirip dengan “Javascript Pure Ajax”

Pertanyaan yang mirip dengan “Javascript Pure Ajax”

Lebih banyak jawaban terkait untuk “Javascript Pure Ajax” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya