jQuery.ajaxSetup(options)方法为将来的AJAX请求设置全局设置。
jQuery.ajaxSetup( options ) - 语法
$.ajaxSetup( options )
这是此方法使用的所有参数的描述-
options - 一组配置Ajax请求的键/值对,所有选项都是可选的。
Sr.No. | Option & Remark |
---|---|
1 | async 一个布尔值,指示是否异步执行请求。默认值是true。 |
2 | beforeSend 发送请求之前执行的回调函数。 |
3 | complete 每当请求完成时执行的回调函数。 |
4 | contentType 一个字符串,其中包含要为请求设置的MIME内容类型。默认值为application/x-www-form-urlencoded。 |
5 | data 与请求一起发送到服务器的映射或字符串。 |
6 | dataFilter 用于处理XMLHttpRequest的原始响应数据的函数。这是预过滤功能,用于清理响应。 |
7 | dataType 一个字符串,用于定义期望从服务器返回的数据类型(xml,html,json或脚本)。 |
8 | error 如果请求失败,则执行的回调函数。 |
9 | global 一个布尔值,指示是否将由此请求触发全局AJAX事件处理程序。默认值是true。 |
10 | ifModified 一个布尔值,指示服务器是否应在响应请求之前检查页面是否被修改。 |
11 | jsonp 覆盖jsonp请求中的回调函数名称。 |
12 | password 用于响应HTTP访问认证请求的密码。 |
13 | processData 一个布尔值,指示是否将提交的数据从对象形式转换为查询字符串形式。默认值是true。 |
14 | success 如果请求成功执行的回调函数。 |
15 | timeout 毫秒数,超过该时间后,请求将在失败后超时。 |
16 | timeout 设置请求的本地超时(以毫秒为单位)。 |
17 | type 一个字符串,定义用于请求(GET或POST)的HTTP方法。默认值为GET。 |
18 | url 包含请求发送到的URL的字符串。 |
19 | username 用来响应HTTP访问认证请求的用户名。 |
20 | xhr 用于创建XMLHttpRequest对象的回调。可用时默认为ActiveXObject(IE),否则默认为XMLHttpRequest。 |
jQuery.ajaxSetup( options ) - 示例
假设无涯教程在result.html文件中包含以下HTML内容-
<h1>THIS IS RESULT...</h1>
以下是一个简单的示例,简单说明了此方法的用法。在这里,利用成功处理程序填充返回的HTML-
<html> <head> <title>The jQuery Example</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"> </script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $("#driver").click(function(event){ //Do global setting. $.ajaxSetup({ url: "result.html" }); $.ajax( { success:function(data) { $(#stage).html(data); } }); }); }); </script> </head> <body> <p>Click on the button to load result.html file:</p> <div id="stage" style="background-color:#cc0;"> STAGE </div> <input type="button" id="driver" value="Load Data" /> </body> </html>
这将产生以下输出-
jQuery 中的 jQuery.ajaxSetup( option - 无涯教程网无涯教程网提供jQuery.ajaxSetup(options)方法为将来的AJAX请求设置全局设置。 jQuery.ajaxSetup( op...https://www.learnfk.com/jquery/ajax-jquery-ajaxsetup.html