`
颖宝blingbling
  • 浏览: 40359 次
  • 性别: Icon_minigender_1
  • 来自: China
文章分类
社区版块
存档分类
最新评论

jQuery ajax设置全局配置

 
阅读更多
$.ajaxSetup({
	dataType : "json",
	contentType : "application/json",
	headers : {
		'Content-Type' : 'application/x-www-form-urlencoded'
	},
	error : function(jqXHR, textStatus, errorThrown) {
		switch (jqXHR.status) {
		case (500):
			layer.alert('服务器系统内部错误', {
				icon : 2
			});
			break;
		case (401):
			layer.alert('未登录', {
				icon : 2
			});
			break;
		case (403):
			layer.alert('无权限执行此操作', {
				icon : 2
			});
			break;
		case (408):
			layer.alert('请求超时', {
				icon : 2
			});
			break;
		default:
			layer.alert('未知错误,请联系管理员', {
				icon : 2
			});
		}
	},
	cache : false
});

分享到:
评论

相关推荐

    封装了jQuery的Ajax请求全局配置

    下面是在项目中封装了jQuery的Ajax,分享给大家。 代码: 代码如下: // ajax 请求参数 var ajaxSettings = function(opt) {  var url = opt.url;  var href = location.href;  // 判断是否跨域请求  var ...

    jquery Ajax 全局调用封装实例详解

    ### jQuery Ajax 全局调用封装实例详解知识点 #### 前言 在前端开发中,异步数据交互是核心功能之一,通常使用Ajax技术实现。当全站需要频繁进行数据交互时,如果每次都写重复的`$.ajax`代码,不仅效率低下,而且...

    Jquery Ajax 前后台数据传输

    默认情况下,所有jQuery的AJAX操作都是异步的,但可以设置`async: false`使请求变为同步。然而,同步请求会阻塞浏览器,通常不推荐使用。 6. **数据格式和序列化** jQuery支持多种数据格式(如JSON、XML、HTML等...

    vue基本环境+jquery ajax应用

    在Vue项目中,你可以通过全局安装jQuery,然后在Vue组件内使用`this.$ajax`(需要在Vue原型链上挂载jQuery)或者在Vue实例的`beforeCreate`或`created`钩子中初始化jQuery并进行AJAX请求。 下面是一个使用jQuery ...

    jquery Ajax js类库

    2. **自定义设置**: 可以通过 `$.ajaxSetup()` 方法设置全局 AJAX 配置,如超时、缓存控制等。 3. **Promise API**: jQuery AJAX 请求返回的是一个Promise对象,可以链式调用 `.done()`, `.fail()`, `.always()` 等...

    jQuery ajax

    它接受一个配置对象作为参数,该对象包含了请求的所有设置,如URL、请求类型(GET或POST)、数据、回调函数等。例如: ```javascript $.ajax({ url: 'your_server_url', type: 'GET', data: {key1: 'value1', ...

    jquery upload ajax方式

    jQuery AJAX设置 使用jQuery的`$.ajax()`方法,我们可以创建一个异步文件上传请求。关键在于设置`FormData`对象,以处理二进制数据。以下是一个基本的示例: ```javascript $("#uploadForm").submit(function(e) ...

    jquery ajax框架

    AJAX请求还可以通过设置全局事件处理程序进行扩展和增强,如$.ajaxStart()、$.ajaxSuccess()、$.ajaxError()等。这些函数可以在特定的AJAX生命周期阶段被调用,帮助你统一处理请求的开始、成功或失败情况。 在处理...

    C#.net下jquery ajax实例及教程

    配合`$.ajaxSetup()`,可以设置全局的AJAX选项,如超时或全局事件处理器。另外,`$.getJSON()`、`.load()`和`.ajaxStart()`、`.ajaxComplete()`等方法都是jQuery中非常实用的AJAX相关功能。 总的来说,这个C#.NET下...

    jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序

    在jQuery中,Ajax全局事件提供了一种统一的方式来处理所有Ajax请求的生命周期,无论这些请求是在哪个函数或哪个部分中触发的。这些事件可以帮助开发者更好地控制和监控Ajax操作,包括错误处理、进度更新以及请求的...

    jquery的ajax方法

    在实际应用中,还可以利用`.ajaxStart()`和`.ajaxStop()`事件监听Ajax请求的开始和结束,以及`.ajaxError()`来处理全局的错误。 总的来说,jQuery的Ajax方法是前端开发中不可或缺的一部分,它使得与服务器的交互...

    jquery 的ajax用法

    jQuery提供全局的Ajax事件,如`ajaxStart`, `ajaxStop`, `ajaxSuccess`等,可以监听所有Ajax请求的状态。此外,还可以使用`$.ajaxSetup()`设置全局Ajax选项。 通过以上内容,我们对jQuery的Ajax用法有了全面了解。...

    jquery ajax修改全局变量示例代码

    为了解决全局变量因异步执行导致的问题,可以将AJAX请求设置为同步执行。在上述内容中,作者通过设置AJAX请求的async属性为false,使得AJAX请求变为同步执行。这意味着JavaScript执行会暂停,直到AJAX请求完成后才会...

    jQueryAjax.rar_jquery 例子

    **jQuery与Ajax的结合使用详解** 在Web开发中,jQuery是一个强大的...在"jQueryAjax.rar_jquery 例子"中,你将找到更多关于如何实际应用这些技术的实例,这对于理解和掌握Web前端开发中的Ajax技术具有很高的学习价值。

    当jquery ajax遇上401请求的解决方法

    第一个原因是,`.then`方法中的回调函数不是在参数里传入,而是在全局变量`jQuery.Callbacks`的`optionsCache`中,这使得在`ajaxerror`事件中获取到的回调函数为`undefined`,因此无法进行重发。第二个原因是,`....

    Ajax和Jquery

    jQuery还提供了`$.ajaxSetup()`来设置全局Ajax选项,以及`$.ajaxComplete()`、`$.ajaxError()`等方法来处理Ajax请求的生命周期事件。 **CSS API** jQuery也提供了一些方法来操作CSS样式,如`addClass()`、`...

Global site tag (gtag.js) - Google Analytics