nynw.net
当前位置:首页 >> jQuEry中AjAx和post处理json的不同 >>

jQuEry中AjAx和post处理json的不同

发现原来post方法回调json必须eval一下,而ajax方法做了默认处理了。 望各位小心。。。 [javascript] view plain copy function haha() { jQuery.post("addComment!comment.action", function aa(data) { data = eval(data);//POST方法必加,aja...

注意如果post获取,则要将返回的数据eval()一下,否则取不到数据; function haha() { jQuery.post("addComment!comment.action", function aa(data) { data = eval_r(data);//POST方法必加,ajax方法自动处理了 alert(data[0].userId); alert...

注意如果post获取,则要将返回的数据eval()一下,否则取不到数据;function haha() {jQuery.post("addComment!comment.action",function aa(data) {data = eval_r(data);//POST方法必加,ajax方法自动处理了alert(data[0].userId);alert(data[...

我猜测。你用 alert(data).输出 ajax 获取的数据。 在$.ajax()中 可以输出数据 在$.post()中 alert 没用,什么都不输出。 如果你的$.post() 使用的是'json' 的方式。那说明你代码没问题。你在尝试下 alert(data.xxx) 就可以输出你的数据了。 在$...

get和post顾名思义,两种提交方式,getjson则是向后台定了一个要求,返回的数据必须是json,否则回调函数里的XHR对象为空,$get,$post,$getjson三个方法最后调用的都是$ajax,只不过jquery对这三个方法进行了简单的封装。

jQuery ajax - post() 方法: 1、定义和用法: post() 方法通过 HTTP POST 请求从服务器载入数据。 2、语法: jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)url :必需。规定把请求发送到哪个 URL。 data :可眩映射或字符...

1、使用post提交

首先你的代码有错误 else中间的内容时不对的。 我猜应该是else{ var data={ 'question1':.... ..... } } 而且你的data是局部变量,不建议在域外使用。 可以改为 var data = {}; if(...) { data = {...} } 进入正题 jsonData:{"data":data,"pu...

参考ajax api文档:http://www.w3school.com.cn/jquery/ajax_ajax.asp dataType 类型:String 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会...

$.post是提供简单的封装的ajax post请求的方法,没办法进行更详细的配置。 改为使用$.ajax把,里面有一个参数可以配置超时时间 如 $.ajax({ url:"xxx.php", type:"POST", dataType:"json", timeout:60000, //超时时间,现在设置为60s。 success:...

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