GET请求用法:
function check(url){ var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", url, true); xmlhttp.onreadystatechange = function(){ //debugger; console.log(xmlhttp.readyState); console.log(xmlhttp.status); if(xmlhttp.readyState === 4){ if(xmlhttp.status === 200){ location.href=value; }else if(xmlhttp.status === 404){ alert("文件过时已被删除"); }else if(xmlhttp.status === 0){ alert("文件过时已被删除或者网络不通"); } } }; xmlhttp.send(null); }
POST请求的用法:
var AData = '{"sessionId":"999","infoId":"666336","networkId":"200","clientId": "1000","contentId":"789","reqNum":1}'; var url = "http://10.10.1.111:9091/GetKK"; var xmlhttp = new XMLHttpRequest(); xmlhttp.open("POST", url, true); xmlhttp.send(AData); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState === 4){ if(xmlhttp.status === 200){ var dataObj = eval("("+ xmlhttp.responseText +")"); } } };