当前位置: 首页 > 工具软件 > jQuery GPS > 使用案例 >

ajaxsetup获取ajax的url_jQuery.ajaxSetup() 函数详解

连曜灿
2023-12-01

该函数用于更改jQuery中AJAX请求的默认设置选项。之后执行的所有AJAX请求,如果对应的选项参数没有设置,

将使用更改后的默认设置。

//设置AJAX的全局默认选项

$.ajaxSetup( {

aysnc: true, // 默认同异加载

type: "POST" , // 默认使用POST方式

headers: { // 默认添加请求头

"Author": "arzorath" ,

"Powered-By": "arzorath"

} ,

//完成请求后触发。即在success或error触发后触发

complete : function (request, textStatus) {

// 一般这里写一些公共处理方法,比如捕获后台异常,展示到页面

var status = request.status;

//后台自定义抛出异常后处理

if(status == 299) {

var msg = request.responseText || "数据异常!"

parent.$.messager.alert('错误提示', request.responseText || "数据异常!", "error" );

} else if(status == 298){

//未登录

parent.$.messager.alert('错误提示', request.responseText,"error");

} else if(status == 404){

parent.$.messager.alert('错误提示', request.responseText,"error");

} else if(status == 0){

//超时 返回0

if("timeout" == textStatus) {

parent.$.messager.alert('错误提示', "服务器连接超时!","error");

}

} else if(status == 200){

//页面能相应

if(textStatus != "success") {

var content = request.responseText;

}

}

},

error: function(jqXHR, textStatus, errorMsg){ // 出错时默认的处理函数

// jqXHR 是经过jQuery封装的XMLHttpRequest对象

// textStatus 可能为: null、"timeout"、"error"、"abort"或"parsererror"

// errorMsg 可能为: "Not Found"、"Internal Server Error"等

// 提示形如:发送AJAX请求到"/index.html"时出错[404]:Not Found

alert( '发送AJAX请求到"' + this.url + '"时出错[' + jqXHR.status + ']:' + errorMsg );

}

} );

// 上述$.ajaxSetup()的默认设置对$.get()、$.post()、load()、$.getJSON()、$.getScript()等AJAX函数也生效

// 因为这些函数也是在内部调用$.ajax()函数来实现的,只不过它们在内部都设置了一些参数

// $.get()在内部调用$.ajax()时已设置type为"GET",因此仍然使用GET方式。

// 但url、async、headers、error等参数的默认值已被$.ajaxSetup()更改

$.get( );

// $.post()在内部调用$.ajax()时已设置type为"POST",因此仍然使用POST方式。

// url也被设置为"user/action.php?method=addUser"

// 但async、headers、error等参数的默认值已被$.ajaxSetup()更改

$.post( "user/action.php?method=addUser" );

jQuery.attr() 函数详解

一,jQuery.attr()  函数详解: http://www.365mini.com/page/jquery-attr.htm 二,jQuery函数attr()和prop()的区别: http: ...

jQuery.ready() 函数详解

jQuery.ready() 函数详解 ready()函数用于在当前文档结构载入完毕后立即执行指定的函数. 该函数的作用相当于window.onload事件. 你可以多次调用该函数,从而绑定多个函数, ...

jquery inArray()函数详解

jquery inarray()函数详解 jquery.inarray(value,array)确定第一个参数在数组中的位置(如果没有找到则返回 -1 ). determine the index o ...

【转载】jQuery.extend 函数详解

转载自:http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html jQuery.extend 函数详解 JQuery的e ...

jQuery.hasClass() 函数详解

jQuery.hasClass() 函数详解 hasClass()函数用于指示当前jQuery对象所匹配的元素是否含有指定的css类名. 该函数属于jQuery对象(实例). 语法 JavaScrip ...

jQuery.ajax() 函数详解

jQuery.ajax()函数用于通过后台HTTP请求加载远程数据. jQuery.ajax()函数是jQuery封装的AJAX技术实现,通过该函数,我们无需刷新当前页面即可获取远程服务器上的数据. ...

jQuery.ajaxComplete() 函数详解

ajaxComplete()函数用于设置当AJAX请求完成(无论成功或失败)时执行的回调函数. 这是一个全局AJAX事件函数,用于为所有AJAX请求的ajaxComplete事件绑定事件处理函数.当A ...

jQuery.makeArray() 函数详解

jQuery.makeArray()函数用于将一个类数组对象转换为真正的数组对象. 所谓"类数组对象"就是一个常规的Object对象,但它和数组对象非常相似:具备length属性, ...

jQuery.isEmptyObject() 函数详解

所谓"空对象",即不包括任何可枚举(自定义)的属性.简而言之,就是该对象没有属性可以通过for...in迭代. 该函数属于全局jQuery对象. 语法 jQuery 1.4 新增该 ...

随机推荐

iOS:选择器控件UIPickerView的详解和演示

选择器控件UIPickerView: 功能:它能够创建一个类似于密码锁式的单列或多列的选择菜单,用户可以通过它设置的代理来选择需要菜单中的任意的数据.例如创建日历.字体表(类型.大小.颜色).图库等. ...

时间序列分析之ARIMA模型预测__R篇

http://www.cnblogs.com/bicoffee/p/3838049.html

JAVA经典算法40题(1-20)

[程序1]   题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   1.程序分析:   兔子的规律 ...

电脑上安装的android虚拟机,能进行基站定位和GPS定位吗?要怎么做才能定位?(转)

基站定位是通过电信运营商的服务来实现的,至少你得有SIM卡吧,一般电脑是不会有电话功能的吧,所以,通过基站定位不可能. GPS是需要有相应的硬件来支持的,类似于手机需要有GPS模块才可以,电脑一般没有 ...

Zookeeper注册节点的掉线自动重新注册及测试方法

转载:http://www.codelast.com/ 在一套分布式的online services系统中,各service通常不会放在一台服务器上,而是通过Zookeeper这样的东西,将自己的se ...

20140215-搭建phonegap开发环境

1.安装jdk,配置环境变量 a)设置 JAVA_HOME =E:\SetUpFiles\win8.1\Java\jdk1.6.0_45 b)设置PATH=E:\SetUpFiles\win8.1\J ...

js设备判断

判断设备android,weixin,ios var UserAgent=navigator.userAgent.toLowerCase(); var IS_ANDROID=false; var IS ...

[转载]ecshop 实现订单导出功能 指定订单导出 EXCEL 数据文件

当下很多功能都觉得理所当然,但是实际作为2012年停更的ECSHOP来说,很多功能其实都是缺少的,好比今天的要说的功能 订单导出 这个功能对于现在的产品设计来说,应该属于一个比较常规的功能,但是ECS ...

[IR] Graph Compression

Ref: [IR] Compression Ref: [IR] Link Analysis Planar Graph From: http://www.csie.ntnu.edu.tw/~u91029 ...

 类似资料: