jquery的ajax方法在无返回值时的返回值类型设定
2014-11-07 08:57
316 查看
2013-12-07 19:15:29| 分类: Web前端 | 标签:html |举报|字号 订阅
$.ajax({
type: "post",
url: "index.php",
data: "id="+uid,
dataType:"json",
success : function(){
alert(1);
},
error: function(){
alert(0);
}
});
在jquery的ajax方法中,传递参数后,回调判断有success 和 error两种情况。
有时,在不需要返回值的情况下,扔按模板格式,设置了dataType:"json",参数;这时候,ajax传值正确时,出现200返回成功状态下报错的特殊情况。
以前没注意到ajax方法的返回值数据类型的设置问题。在没有回传参数时,一般无需设置返回值的数据类型。如果设置出错,一般都报错。这时候,直接取消dataType:"json",
参数即可。
无返回值的ajax方法正确模板:
$.ajax({
type: "post",
url: "index.php",
data: "id="+uid,
success : function(){
alert(1);
},
error: function(){
alert(0);
}
});
同理,再次推测;在回调参数数据格式不为 json的时候,同样也不能设置dataType:"json",避免类似问题产生。
转自http://wu110cheng.blog.163.com/blog/static/133349654201311771529542/
相关文章推荐
- jquery中ajax方法返回的三种数据类型:text、json、xml;
- 关于jquery中ajax数据返回类型问题
- jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。
- jQuery的Ajax中dataType选项用于设置返回值类型
- Jquery中的$.each获取各种返回类型数据的使用方法
- jquery ajax return没有返回值的解决方法
- jQuery封装方法ajax调用获得返回json数据方法
- 当 jquery 发送 ajax 请求的时候遇到服务端session过期超时返回 302 跳转登陆页面的时候怎么办的处理方法
- SSH 与jQuery的Ajax整合时,返回数据的时失败的解决方法
- jquery ajax return没有返回值的解决方法
- 关于Jquery中的$.each获取各种返回类型数据的使用方法
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- 关于Jquery中的$.each获取各种返回类型数据的使用方法
- jquery返回json类型数据集合简单实现ajax返回多个数据
- jquery ajax return值 没有返回 的解决方法
- jQuery的find方法返回类型
- Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
- jquery的 ajax返回值为中文时乱码解决方法
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法