陈希章@中国
:: 心有多宽,路就有多宽 ::
如何在ajax请求中设置特殊的RequestHeader
现在ajax应用已经相当广泛了,有很多不错的ajax框架可供使用。ajax是一个异步请求,也主要是一种客户端的脚本行为。那么,如何在请求之前为请求添加特殊的一些头部信息呢?
下面是一个简单的例子,我用jquery编写,它的ajax函数中,有一个beforeSend方法,这个方法接受一个参数,就代表了发起异步请求的XMLHttpRequest对象,我们可以用该对象的setRequestHeader方法实现我们的目的
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <xmlns="http://www.w3.org/1999/xhtml"head runat="server"> title></> script src="jquery-1.3.2-vsdoc.js" type="text/javascript"script> <script type="text/javascript" language="javascript"> $(function() { $("#test").click(function() { $.ajax({ type: "GET",url: "default.aspx",beforeSend: function(request) { request.setRequestHeader("Test","Chenxizhang"); },success: function(result) { alert(result); } }); }); }); </> headbodyform id="form1" div ="v"divinput ="button" value="测试" ="test" /> formhtml>
最新IT新闻:
· 传统电视台或结束新媒体分销 封杀视频网站
· Hootsuite CEO:如何成为数字时代的营销高手
· 尼尔森:美国人月均使用应用数不超过30款
· 英国哈里王子:我讨厌Twitter
· 欧洲智库:欧盟54%工作岗位面临自动化风险
» 更多新闻...
· 传统电视台或结束新媒体分销 封杀视频网站
· Hootsuite CEO:如何成为数字时代的营销高手
· 尼尔森:美国人月均使用应用数不超过30款
· 英国哈里王子:我讨厌Twitter
· 欧洲智库:欧盟54%工作岗位面临自动化风险
» 更多新闻...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。
评论
#1楼2013-03-01 11:26Ganler1988
#2楼2013-06-13 17:26
#3楼[楼主]2013-06-14 10:22陈希章
关于跨站方面的问题,可以参考 http://www.google.ee/search?q=site%3Awww.cnblogs.com%2Fchenxizhang%2F%20%E8%B7%A8%E7%AB%99
#4楼2013-10-14 16:26adminso
是的哦哦。。
跨域就不行了,, 请问如果解决!