本文主要是介绍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">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></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);}});});});</script></head>
<body><form id="form1" runat="server"><div id="v"></div><input type="button" value="测试" id="test" /></form>
</body>
</html>
这篇关于ajax请求中设置特殊的RequestHeader的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!