当前位置: 代码迷 >> 综合 >> ajax请求方法
  详细解决方案

ajax请求方法

热度:69   发布时间:2023-10-10 20:09:29.0

ajax请求

方法一:

let url = "";$.ajax({url: url,type: "POST", //POST、GET请求方式data: {},dataType: "jsonp",xhrFields: {withCredentials: true},crossDomain: true, //跨域请求带上cookies 设置xhrFields、crossDomainsuccess: function (responseStr) {},error: function (responseStr) {}});

方法二:原生AJAX请求

POST:

let xmlRequest = new XMLHttpRequest();xmlRequest.open('post',url,true);xmlRequest.send(data);xmlRequest.onreadystatechange=function () {if (xmlRequest.readyState == 4 && xmlRequest.status == 200) {let data = JSON.parse(xmlRequest.responseText);                    }}

GET:

let xmlRequest1 = new XMLHttpRequest();xmlRequest1.open('get','url?id='+id+'&name='+name,true);xmlRequest1.send();xmlRequest1.onreadystatechange=function () {if (xmlRequest1.readyState == 4 && xmlRequest1.status == 200) {let data = JSON.parse(xmlRequest1.responseText);}}

 

  相关解决方案