我用ajax,返回一个字符串,如下:{ id:1, pId:0, name:"节点1"},{ id:2, pId:0, name:"节点2"},{ id:3, pId:0, name:"节点3"}请问下,怎么把这个字符串转换成json,谢了~
还有一个问题jQuery.ajax(
{
type: "post",
url: "Action.ashx",
//contentType: "application/x-www-form-urlencoded; charset=utf-8",
//contentType: "application/json; charset=utf-8",
//async: false, //是否ajax同步
dataType:"json",
data: {act:"getList"},
success: function (date){ }
});
当添加了dataType:"json"时,对后台返回的字符串有什么要求吗?
{ id:1, pId:0, name:"节点1"},{ id:2, pId:0, name:"节点2"},{ id:3, pId:0, name:"节点3"}
返回上面这样的字符串不行吗?
还有一个问题jQuery.ajax(
{
type: "post",
url: "Action.ashx",
//contentType: "application/x-www-form-urlencoded; charset=utf-8",
//contentType: "application/json; charset=utf-8",
//async: false, //是否ajax同步
dataType:"json",
data: {act:"getList"},
success: function (date){ }
});
当添加了dataType:"json"时,对后台返回的字符串有什么要求吗?
{ id:1, pId:0, name:"节点1"},{ id:2, pId:0, name:"节点2"},{ id:3, pId:0, name:"节点3"}
返回上面这样的字符串不行吗?
解决方案 »
- jsp中遍历集合时自动换行的问题:代码如下,但是页面显示结果很乱,现在想要要横着排,请问怎么修改
- 如何构造函数
- jsp的command按钮的onclick
- javascript中,怎样将string转换为 datetime
- javascript中可以插入vbscript吗?
- 如何把vb里面的Instr方法转换成C#的?
- 很简单的js
- javascript 如何定义集合
- 用jquery在ready(function(){});中写了对table的操作,但更新table内容后,操作失效!
- 一句话说不清楚,进来看吧
- 我引用了一个JS包,怎么给这个包里面传值~
- 关于jquery控制多个DIV显示隐藏的问题
直接就可以操作
success: function (date){
alert(data.id)
}
[{ id:1, pId:0, name:"节点1"},{ id:2, pId:0, name:"节点2"},{ id:3, pId:0, name:"节点3"}]
你要已数组的形式返回吧。
只能返回1个json吗?
{ "id":"1", "pId":"0", "name":"节点1"},{ "id":"1", "pId":"0", "name":"节点2"}
返回这个就报错~~
success: function (date){
alert(data[0].id)alert(data[1].id)
}