jquery1.5版本的ajax问题,不会用了
时间:2011-07-20
来源:互联网
原来的代码是这样写的:
JScript code
请求将返回一个json格式数据:{"check","false|true"},在回调函数中通过data.key就能获取。
但是升级到1.5后,则报:invalid label,看文档没看明白,试着去掉最后的"json",不报错了但取到的data是字符串,请问如何实现返回json功能呢?
JScript code
... $.post("url.jsp",{ name: "John", time: "2pm" }, function(data,textStatus) { if(data.check=="false"){ ... }else{ ... } },"json");
请求将返回一个json格式数据:{"check","false|true"},在回调函数中通过data.key就能获取。
但是升级到1.5后,则报:invalid label,看文档没看明白,试着去掉最后的"json",不报错了但取到的data是字符串,请问如何实现返回json功能呢?
作者: berg369 发布时间: 2011-07-20
升级到1.5后,则报:invalid label
脚本出错?你重新去jquery.com官网下载,我这里测试了没有问题
脚本出错?你重新去jquery.com官网下载,我这里测试了没有问题
作者: showbo 发布时间: 2011-07-20
不是出错,是1.5后ajax部分重写了,不再返回XMLHTTPRequest对象,而是jqXHR对象,以前我们写的代码就出错了,我不知怎么改比较好
作者: berg369 发布时间: 2011-07-20
jqXHR和xhr差不多的,xhr有的jqXHR也有,只是jqXHR比xhr多了一些jq自定义的属性和方法
你自己没用对吧。。
JScript code
你自己没用对吧。。
JScript code
$.post("test.aspx", { name: "John", time: "2pm" }, function (data, textStatus, jqXHR) { alert(data.check+'\n'+jqXHR.responseText); }, "json");
作者: showbo 发布时间: 2011-07-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28