萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> 判斷請求頭中是否含有某屬性來判斷是否是ajax請求

判斷請求頭中是否含有某屬性來判斷是否是ajax請求

 本文為大家介紹下如何判斷請求頭中是否含有某屬性來判斷是否時ajax請求,具體示例如下

代碼如下: <html>  <head>  <script language="javascript">    function cl()  {  var xmlhttp;    if (window.XMLHttpRequest)  {  xmlhttp=new XMLHttpRequest();  }  else  {  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }      xmlhttp.open("POST","ajax2.html",true);  xmlhttp.setRequestHeader ("Content-Type","application/x- www-form-urlencoded");  //jquery YUI默認會發送一個含有HTTP_X_REQUESTED_WITH的HTTP請求頭消息,因此,可以通過判斷請求頭中是否含有該屬性來判斷是否時ajax請求  xmlhttp.setRequestHeader('HTTP_X_REQUESTED_WITH', 'HTTP_X_REQUESTED_WITH');  xmlhttp.send();    xmlhttp.onreadystatechange=function()  {  if(xmlhttp.readyState==4 && xmlhttp.status==200)  {  alert(xmlhttp.responseText);  }  }  }    </script>  </head>  <body>  <input type="button" id="bt" name="bt" value="OK" onclick="cl();" />  </body>  </html>   
copyright © 萬盛學電腦網 all rights reserved