Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):
Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)
Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)
Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)
Asp.Net+Jquery.Ajax详解4-$.getJSON(2012.07.31发)
Asp.Net+Jquery.Ajax详解5-$.getScript(2012.08.04发)
Asp.Net+Jquery.Ajax详解6-$.ajaxSetup(2012.08.06发)
Asp.Net+Jquery.Ajax详解7-全局Ajax事件
Asp.Net+Jquery.Ajax详解8-核心$.ajax
Asp.Net+Jquery.Ajax详解9-serialize和serializeArray
Asp.Net+Jquery.Ajax详解10-JSON和XML+写在最后
jQuery.ajaxSetup([options])
设置全局 AJAX 默认选项。如果我们要设置界面上所有的jquery ajax 函数的默认属性,就可以使用该函数设置options选项, 此后所有的Ajax请求的默认options将遵循我们通过该函数设置的.
参数
options 选项设置。所有设置项均为可选设置。
主要是使用名称/值(name:value)对来规定 AJAX 请求的设置。
先上实例,我们再来说明
客户端——
[html]
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryAjaxSetup.aspx.cs" Inherits="JqueryAjaxTest.JqueryAjaxSetup" %>
<!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>jquery ajax test</title>
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.ajaxSetup({
url: "data/GetServiceInfo.aspx", //设置AJAX 请求默认地址
data: { "param": "Jialin" }, //设置AJAX 请求默认参数
global: false, //禁止触发全局 AJAX 事件
type: "POST", //用 POST 代替默认 GET 方法
success: function (responseText) { $("#result").html(responseText); }//设置默认回调函数
});
//绑定按钮事件
$("#testGet").click(function (event) { $.get(); });
$("#testPost").click(function (event) { $.post(); });
$("#testGet2").click(function (event) { $.get("data/GetServiceInfo.aspx", { "param": "Jingquan" }); });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="testGet" type="button" value="采用全局 AJAX 默认选项调用get()方法,会替换掉设置的请求方式post" />
<input id="testPost" type="button" value="采用全局 AJAX 默认选项调用post()方法" />
<input id="testGet2" type="button" value="传递参数覆盖默认参数调用get()方法" />
<div id="result"></div>
</div>
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryAjaxSetup.aspx.cs" Inherits="JqueryAjaxTest.JqueryAjaxSetup" %>
<!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>jquery ajax test</title>
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.ajaxSetup({
url: "data/GetServiceInfo.aspx", //设置AJAX 请求默认地址
data: { "param": "Jialin" }, //设置AJAX 请求默认参数
global: false, //禁止触发全局 AJAX 事件
type: "POST", //用 POST 代替默认 GET 方法
success: function (responseText) { $("#result").html(responseText); }//设置默认回调函数
});
//绑定按钮事件
$("#testGet").click(function (event) { $.get(); });
$("#testPost").click(function (event) { $.post(); });
$("#testGet2").click(function (event) { $.get("data/GetServiceInfo.aspx", { "param": "Jingquan" }); });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="testGet" type="button" value="采用全局 AJAX 默认选项调用get()方法,会替换掉设置的请求方式post" />
<input id="testPost" type="button" value="采用全局 AJAX 默认选项调用post()方法" />
 
补充:Web开发 , ASP.Net ,