wdjh.net
当前位置:首页 >> jQuEry AjAx,一直调用Error方法. >>

jQuEry AjAx,一直调用Error方法.

一直调用error方法,请求失败时调用此函数。有以下三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。 如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout", "error", "notmodified" 和 "parsererror"...

dataType声明与响应不符就会进入error回调。应该是你的响应的json数据有问题。

1. 后台出错 (包括url错误) 2. 后台响应中断 3. 返回数据类型和ajax中定义的格式不一致; 等等。 -------------------------------------------------------------------------------- Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个...

$.ajax( { type:'get', url : url, dataType : 'jsonp', jsonp:"jsoncallback", success : function(data) { }, error : function() { } } );试试这样的

你要求的是返回json ,你return 也要拼成json返回。 例如:return "{\"status\":\"0\"}"

你都写了“//方法传参的写法一定要对”,dada的说明: data类型:String发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将...

请求失败的时候,比如你让它去请求一个URL,可是它根本找不到。所以这个时候你应该给这种情况一个处理方法,常用的是弹出一个框。给点提示语什么的:请求失败,请稍后再试。

你的action写法不对,json中没有接受到后台返回的值,故此报错

你这种输出方式应该是没有被当成json吧,看看控制台给出来的提示,可以比较容易分析问题出现的原因。

既然是执行了error, 就说明是后台代码有问题, 和js没关系, 200时才执行success 按F12, 切换到console, 一看就知

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com