教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 判断是否为ajax请求

php 判断是否为ajax请求

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php 判断是否为ajax请求等资源,欢迎您收藏本站,我们将为您提供最新的php 判断是否为ajax请求资源
大多数的 JavaScript 框架如 jquery,Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_WITH 头部信息,头当他们一个ajax请求,因此你可以在服务器端侦测到 Ajax 请求

1,   通过传递_GET参数的方法简单实现网页请求的判断。

url上这么传递:*******.request')
{
//If AJAX Request Then
}else{
//something else
}

1,  如果

你的jquery请求是通过iframe打开网页的,那么HTTP_X_REQUESTED_WITH参数不会被传递,也就是说你没有办法判断请求的类型。

2,  IE5,IE6老版本的浏览器总中$.ajax, $.get, or $.post方法不会自动发送HTTP_X_REQUESTED_WITH的参数到头部信息,因为php中也是无法获取参数进行判断。除非你自己构造XMLHttpRequest对象出来,然后再发送给php脚本,相当于用最原始的js实现ajax功能。这样做,jquery框架本来封装好的ajax就失去意义啦

您可能感兴趣的文章:
php 判断是否为ajax请求
PHP判断ajax请求类型(HTTP_X_REQUESTED_WITH)
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
php判断是否有get提交
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
jquer之ajaxQueue简单实现代码
如何从jQuery的ajax请求中删除X-Requested-With
zf判断请求是否来自XMLHttpRequest对象的方法
python怎么判断列表为空
如何用PHP Ajax判断是否有敏感词汇

[关闭]
~ ~