Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您能解释一下为什么我们需要检查';删除';请求,以及为什么我们不必使用';把';要求_Javascript_Callback - Fatal编程技术网

Javascript 您能解释一下为什么我们需要检查';删除';请求,以及为什么我们不必使用';把';要求

Javascript 您能解释一下为什么我们需要检查';删除';请求,以及为什么我们不必使用';把';要求,javascript,callback,Javascript,Callback,} this.http.send(JSON.stringify(data)); } 谢谢您提前解释! sdsds SDSDSDS function easyHTTP() { this.http = new XMLHttpRequest(); } easyHTTP.prototype.delete = function(url, data, callback) { // BELOW IS THE <<DELETE>> REQUEST IS BEING US

}

this.http.send(JSON.stringify(data)); }

谢谢您提前解释! sdsds SDSDSDS

function easyHTTP() {
  this.http = new XMLHttpRequest(); 
}

  easyHTTP.prototype.delete = function(url, data, callback) {

  // BELOW IS THE <<DELETE>> REQUEST IS BEING USED!!!

  this.http.open('DELETE', url, true);
  this.http.setRequestHeader('Content-type', 'application/json');

  let self = this;
  this.http.onload = function() {
  
  // BELOW WE ARE CHECKING IF THE <<HTTP.STATUS>> IS 200

    if(self.http.status === 200) {
      callback(null, self.http.responseText);
    } else {
      callback('Error: ' + self.http.status);
    }
  }
  
  this.http.send(JSON.stringify(data));
}
  callback(null, self.http.responseText);