手机
当前位置:查字典教程网 >编程开发 >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请求】相关文章:

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

[ASP.NET AJAX]Function对象及Type类的方法介绍

如何成为AJAX高手

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

php ajax无刷新上传图片实例代码

使用ajax和history.pushState无刷新改变页面URL示例

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

Ajax级联菜单实例代码

ajax poller

Jquery Ajax请求文件下载操作失败的原因分析及解决办法

精品推荐
分类导航