当前位置:  开发笔记 > 编程语言 > 正文

区分AJAX呼叫/浏览器请求

如何解决《区分AJAX呼叫/浏览器请求》经验,为你挑选了1个好方法。

HTTP请求的标头中是否有任何内容可以区分AJAX调用和来自给定客户端的直接浏览器请求?用户代理字符串通常是否相同?



1> Paul Dixon..:

如果您使用Prototype,jQuery,Mootools或YUI,您应该找到一个X-Requested-With:XMLHttpRequest标头,它将为您提供帮助.应该可以插入您喜欢的任何标头与其他库.

在最低级别,给定XMLHttpRequest或XMLHTTP对象,您可以使用setRequestHeader方法设置此标头,如下所示:

xmlHttpRequest.setRequestHeader('X-Requested-With', 'XMLHttpRequest');

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有