手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >判断请求头中是否含有某属性来判断是否是ajax请求
判断请求头中是否含有某属性来判断是否是ajax请求
摘要:复制代码代码如下:functioncl(){varxmlhttp;if(window.XMLHttpRequest){xmlhttp=new...

复制代码 代码如下:

<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" />

</body>

</html>

【判断请求头中是否含有某属性来判断是否是ajax请求】相关文章:

ajax中的async属性值之同步和异步及同步和异步区别

jquery访问servlet并返回数据到页面的方法

切记ajax中要带上AntiForgeryToken防止CSRF攻击

Ajax 无刷新在注册用户名时判断是否为空是否被使用

Jquery版本导致Ajax不执行success回调函数

ajax异步回调函数中给外部变量赋值的问题探讨

基于iframe实现ajax跨域请求 获取网页中ajax数据

pushState、replaceState、onpopstate 实现Ajax页面的前进后退刷新

Ajax级联菜单实例代码

AJAX实现跨域的三种方法(代理,JSONP,XHR2)

精品推荐
分类导航