php 判断是否为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判断是否有敏感词汇