prss.net
当前位置:首页 >> jquEry AjAx json参数 >>

jquEry AjAx json参数

用JSON.stringify() 把你jsonobj这个对象解析成json形式的字符串就可以传递了,不然你直接是传递一个对象,不支持对象这种类型的。 你可以查一下jq ajax的data参数支持的类型

这样写就可以了 $.param(obj) obj需要对象类型 data : $.param(comments_json[0])

$.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); 文档上面有说明,如果有不懂得请继续追问

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

对于服务器端来说接收的json数据格式都是字符串类型的,javascript的变量类型是无法和后端语言通用的 ,查查B/S架构的原理就明白了。服务器端可以设置 接收到""时设定变量为null 保存起来。

var result = JSON.parse(msg); for (var i = 0 ; i < result.length ; i++) { alert(result[i].LogID + " " + result[i].LogTitle) } 或者$.ajax的参数有一个属性是dataType,指定为json之后,回调函数的参数就是一个JSON.parse之后的对象

ajax返回的是你所请求的信息,即请求页面能够返回的数据,无法规定数据的长短以及数量的多少,除非你对请求页面进行修改让其只返回两个数据。 ajax可以发送两个参数去请求页面,前提是请求页面需要这样的参数,不然发送两个参数是无用的。 ajax...

(1)ajax整体格式为:$.ajax({ type: '', cache:false, url: url, data: data, success: function (json) { }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); alert(errorThrown); }, dataType: "" }); (2...

$("#userName") .val(msg), 1.msg回来时是一个对象,而不是一个字符串,不能直接用在val里 2.为什么要换一行,并且还用逗号结束? $("#userName").val(msg.name);//name是返回来的msg里的数组键值 ,你的是什么就换成什么

$.ajax({ type: "post", url : "/manager/mobileSet.do?method=replaceCss", dataType:'json', /** *colorType:颜色类型 */ data:'colorType='+color, success: function(result){ alert(result); //这里我想接收到action里边的字符串,怎么写 ...

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