`
chenzenghua
  • 浏览: 53730 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery ajax设置全局错误处理

 
阅读更多
$(function(){
	// 设置jQuery Ajax全局的参数
	$.ajaxSetup({
		type: "POST",
		error: function(jqXHR, textStatus, errorThrown){
			switch (jqXHR.status){
				case(500):
					alert("服务器系统内部错误");
					break;
				case(401):
					alert("未登录");
					break;
				case(403):
					alert("无权限执行此操作");
					break;
				case(408):
					alert("请求超时");
					break;
				default:
					alert("未知错误");
			}
		}, 
		success: function(data){
			alert("操作成功");
		}
	});
});
分享到:
评论

相关推荐

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

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

    Jquery Ajax 前后台数据传输

    还可以使用全局事件如`ajaxSuccess`和`ajaxError`进行统一处理。同时,`$.ajaxSetup()`可以设置默认的AJAX选项。 5. **异步与同步** 默认情况下,所有jQuery的AJAX操作都是异步的,但可以设置`async: false`使请求...

    jQuery ajax

    // 错误处理 } }); ``` **2. 简化的AJAX函数** jQuery还提供了$.get()和$.post()两个简化的函数,用于快速执行GET和POST请求。例如: ```javascript $.get('your_server_url', {key1: 'value1'}, function...

    jquery upload ajax方式

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

    ajax 开发 必备文件 jquery ajax开发 一般处理程序ajax开发 应用

    11. **jQuery AJAX设置**:可以通过全局设置或者在每次调用中指定,来调整AJAX的行为,如超时、缓存控制、数据类型等。 综上所述,AJAX开发结合jQuery库,能高效地实现在不刷新页面的情况下进行数据交互,提高网页...

    jquery ajax框架

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

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

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

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

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

    jquery的ajax方法

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

    jquery 的ajax用法

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

    jQueryAjax.rar_jquery 例子

    除了基本的请求,jQuery的Ajax还支持异步请求的取消、全局事件处理、错误处理、缓存控制、跨域请求等多种特性。例如,`$.ajaxSetup()`可以设置全局Ajax选项,`$.ajaxComplete()`可用于注册在所有Ajax请求完成后触发...

    jquery,jquery是Ajax的一个框架

    5. **AJAX 事件**:jQuery 提供了 `$.ajaxStart()` 和 `$.ajaxStop()` 等事件,可以监听 AJAX 请求的开始和结束,方便进行全局状态的管理。 6. **Promise 对象**:jQuery 的 AJAX 方法返回 Promise 对象,因此可以...

    ajax的jquery代码

    jQuery是一个强大的JavaScript库,简化了DOM操作、事件处理以及Ajax交互等任务。在这个“ajax的jquery代码”主题中,我们将深入探讨如何使用jQuery实现Ajax功能。 一、jQuery中的Ajax基础 1. `$.ajax()`: 这是...

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

    在JavaScript编程中,全局变量是一种在整个程序中都可访问的变量。...在实际项目中,还应考虑错误处理,添加`fail`回调来处理请求失败的情况,以及使用`always`回调来确保无论请求成功还是失败,都有相应的处理逻辑。

    Ajax和Jquery

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

    简单的JqueryAjax的示例

    **jQuery AJAX 基础详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许页面在不...在实际应用中,你可能还需要考虑异步请求的队列管理、错误处理、缓存策略等更高级的话题。

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

    文章中提到的解决jQuery AJAX在遇到401错误时的两种处理方式可以分为传统回调方式和Deferred方式。首先,简单回调方式是将成功和失败处理函数通过success和error参数传递给`$.ajax`方法。当遇到401错误时,在error回...

    jQuery ajax file upload

    - **错误处理**:可以捕获和处理上传过程中的错误,如文件大小限制、文件类型限制等。 - **自定义验证**:允许开发者在上传前对文件进行自定义验证。 - **回调函数**:提供一系列回调函数,如onStart、onComplete、...

Global site tag (gtag.js) - Google Analytics