php判断ajax请求
来源:互联网 发布:淘宝女装特卖 编辑:程序博客网 时间:2024/06/09 14:32
原文 http://justwinit.cn/post/7373/
Javascript中大多数的框架如 jquery(jquery ui、jquery easyui)、Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_WITH 头部信息。
有时我们需要判断是不是ajax请求来决定模块输出还是json格式输出.
PHP判断ajax请求的原理:
在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的header头信息, 在jquery框架中,对于通过它的$.ajax, $.get, or $.post方法请求网页内容时,它会向服务器传递一个HTTP_X_REQUESTED_WITH的参数,php中就是在header一层判断是否是ajax请求,对应的根据$_SERVER['HTTP_X_REQUESTED_WITH']判断。
/**
* 当前请求是否ajax请求
*
* @access public
* @return bool
*/
function isAjax()
{
return isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'XMLHttpRequest';
}
0 0
- php判断ajax请求
- PHP如何判断ajax请求
- php如何判断ajax请求
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
- PHP判断一个请求是AJAX请求还是普通请求
- PHP判断一个请求是AJAX请求还是普通请求
- PHP判断一个请求是Ajax请求还是普通请求
- PHP判断一个请求是Ajax请求还是普通请求
- 在PHP中如何判断AJAX请求
- PHP判断是否是AJAX请求
- PHP判断是否为AJAX请求
- php判断请求是否是ajax
- PHP 判断是否为 AJAX 请求
- PHP判断是否为AJAX请求
- php判断请求,区别AJAX/POST/GET请求
- php判断是否为ajax请求摘自thinkphp
- Linux 文件及命令(一)
- nginx配置
- 荒原狼 语句摘抄
- php 函数辨析
- HDU 3342 Legal or Not【拓扑+SPFA】
- php判断ajax请求
- location 的详细解释
- php 的编译原理 剖析
- PBR贴图转换4——传统的到PBR Specular工作流的贴图转换
- ngx_lua入门
- memset对int型数组的处理
- Maven项目中pom.xml文件报错以及项目编译错误
- 剑指offer----求1+2+3+...+n----java实现
- 快速搭建Spring和SpringMVC框架