知识大全 JQuery.Ajax之错误调试帮助信息介绍
Posted 信息
篇首语:好汉凭志强,好马凭胆壮。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JQuery.Ajax之错误调试帮助信息介绍相关的知识,希望对你有一定的参考价值。
JQuery.Ajax之错误调试帮助信息介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本篇文章是对JQuery Ajax中的错误调试帮助信息进行了详细的分析介绍 需要的朋友参考下下面是Jquery中AJAX参数详细列表
timeout Number 设置请求超时时间(毫秒) 此设置将覆蓋全局设置 async Boolean (默认: true) 默认设置下 所有请求均为异步请求 如果需要发送同步请求 请将此选项设置为 false 注意 同步请求将锁住浏览器 用户其它操作必须等待请求完成才可以执行 beforeSend Function 发送请求前可修改 XMLHttpRequest 对象的函数 如添加自定义 HTTP 头 XMLHttpRequest 对象是唯一的参数function (XMLHttpRequest) this; // the options for this ajax request
cache Boolean (默认: true) jQuery 新功能 设置为 false 将不会从浏览器缓存中加载请求信息 plete Function 请求完成后回调函数 (请求成功或失败时均调用) 参数 XMLHttpRequest 对象 成功信息字符串function (XMLHttpRequest textStatus) this; // the options for this ajax request
contentType String (默认: "application/x form urlencoded") 发送信息至服务器时内容编码类型 默认值适合大多数应用场合 data Object String 发 送到服务器的数据 将自动转换为请求字符串格式 GET 请求中将附加在 URL 后 查看 processData 选项说明以禁止此自动转换 必须为 Key/Value 格式 如果为数组 jQuery 将自动为不同值对应同一个名称 如 foo:["bar " "bar "] 转换为 &foo=bar &foo=bar dataType String预期服务器返回的数据类型 如果不指定 jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText 并作为回调函数参数传递 可用值:
"xml": 返回 XML 文档 可用 jQuery 处理
"": 返回纯文本 HTML 信息 包含 script 元素
"script": 返回纯文本 JavaScript 代码 不会自动缓存结果
"json": 返回 JSON 数据
"jsonp": JSONP 格式 使用 JSONP 形式调用函数时 如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名 以执行回调函数
error Function (默认: 自动判断 (xml 或 )) 请求失败时将调用此方法 这个方法有三个参数 XMLHttpRequest 对象 错误信息 (可能)捕获的错误对象function (XMLHttpRequest textStatus errorThrown) // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request
global Boolean (默认: true) 是否触发全局 AJAX 事件 设置为 false 将不会触发全局 AJAX 事件 如 ajaxStart 或 ajaxStop 可用于控制不同的Ajax事件 ifModified Boolean (默认: false) 仅在服务器数据改变时获取新数据 使用 HTTP 包 Last Modified 头信息判断 processData Boolean (默认: true) 默认情况下 发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x form urlencoded" 如果要发送 DOM 树信息或其它不希望转换的信息 请设置为 false success Function 请求成功后回调函数 这个方法有两个参数 服务器返回数据 返回状态function (data textStatus) // data could be xmlDoc jsonObj text etc this; // the options for this ajax request
复制代码 代码如下:$(document) ready(function() jQuery("#clearCac") click(function() jQuery ajax( url: "/Handle/Do aspx" type: "post" data: id: dataType: "json" success: function(msg) alert(msg); error: function(XMLHttpRequest textStatus errorThrown) alert(XMLHttpRequest status); alert(XMLHttpRequest readyState); alert(textStatus); plete: function(XMLHttpRequest textStatus) this; // 调用本次AJAX请求时传递的options参数 ); ); ); 一 error function (XMLHttpRequest textStatus errorThrown) (默 认: 自动判断 (xml 或 )) 请求失败时调用时间 参数有以下三个 XMLHttpRequest 对象 错误信息 (可选)捕获的错误对象 如果发生了错误 错误信息(第二个参数)除了得到null之外 还可能是"timeout" "error" "notmodified" 和 "parsererror" textStatus: "timeout" "error" "notmodified" 和 "parsererror" 二 error事件返回的第一个参数XMLHttpRequest有一些有用的信息 XMLHttpRequest readyState:
状态码 - (未初始化)还没有调用send()方法 - (载入)已调用send()方法 正在发送请求 - (载入完成)send()方法执行完成 已经接收到全部响应内容 - (交互)正在解析响应内容 - (完成)响应内容解析完成 可以在客户端调用了 三 data:"" data为空也一定要传"" 不然返回的是xml格式的 并提示parsererror 四 parsererror的异常和Header 类型也有关系 及编码header( Content type: text/; charset=utf );
cha138/Article/program/Java/JSP/201311/20461相关参考
知识大全 Asp.Net+Jquery.Ajax详解5-$.getScript
Asp.Net+Jquery.Ajax详解5-$.getScript 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
jQueryAjax实例全解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 废话少说直接进入正
Java多线程调试如何完成信息输出处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java多
PHP网络编程:调试数据库处理错误 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
数据元素(DataElement)是数据的基本单位在不同的条件下数据元素又可称为元素结点顶点记录等例如学生信息检索系统中学生信息表中的一个记录八皇后问题中状态树的一个状态教学计划编排问题中的一个顶
三星n9005怎么打开usb调试模式很抱歉,您咨询的手机型号未在中国大陆上市。我们没有此款机器相关信息资料。大陆国行NOTE3开启USB调试模式的方式:设置-关于手机(关于设备)-(软件信息)-连续点
关于大学生从事兼职,说法错误的是()。A、做兼职对以后的职业规划是有帮助的B、职位的信息来源要可靠C、兼职工作时间如果很短的话,就没有必要签合同D、兼职从事的工作内容要合法正确答案:C
关于大学生从事兼职,说法错误的是()。A、做兼职对以后的职业规划是有帮助的B、职位的信息来源要可靠C、兼职工作时间如果很短的话,就没有必要签合同D、兼职从事的工作内容要合法正确答案:C
Java线程通信简单调试方法介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java线程通信
使用Eclipse调试Java程序的代码介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs