判斷請求頭中是否含有某屬性來判斷是否是ajax請求
更新時間:2014年01月20日 17:08:29 作者:
本文為大家介紹下如何判斷請求頭中是否含有某屬性來判斷是否時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默認會發(fā)送一個含有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>
相關(guān)文章
ajax動態(tài)獲取數(shù)據(jù)庫中的數(shù)據(jù)方法
今天小編就為大家分享一篇ajax動態(tài)獲取數(shù)據(jù)庫中的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
基于Ajax技術(shù)實現(xiàn)考試倒計時并自動提交試卷
這篇文章主要介紹了基于Ajax技術(shù)實現(xiàn)考試倒計時并自動提交試卷 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06
解決ajax的delete、put方法接收不到參數(shù)的問題方法
今天小編就為大家分享一篇解決ajax的delete、put方法接收不到參數(shù)的問題方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
SpringMVC+Jquery實現(xiàn)Ajax功能
SpringMVC:是基于Spring的一個子框架(MVC框架),功能強于Spring,這個框架主要是解決咱們Controller這一層的問題。這篇文章主要介紹了SpringMVC+Jquery實現(xiàn)Ajax功能,需要的朋友可以參考下2019-06-06
FormData+Ajax實現(xiàn)上傳進度監(jiān)控
FormData類型其實是在XMLHttpRequest 2級定義的,它是為序列化表以及創(chuàng)建與表單格式相同的數(shù)據(jù)(當然是用于XHR傳輸)提供便利。接下來通過本文給大家分享FormData+Ajax實現(xiàn)上傳進度監(jiān)控,需要的朋友一起看看吧2017-11-11

