+ -
当前位置:首页 → 问答吧 → js 解析web 服务返回的Json出错

js 解析web 服务返回的Json出错

时间:2011-07-16

来源:互联网

环境:asp.net 4.0 web服务(asmx);
返回:
public object Json()
  {
  return "'{\"name\":\"test\"}'";
  }
js 代码:
function resultShow(result) {
   
  var objst = eval("(" + result + ")");
  alert(objst.name);  
  }
测试,显示undefined。
当我把result换成:'{\"name\":\"test\"}'时,可以,求高手帮帮忙。

作者: quinear   发布时间: 2011-07-16

public object Json()
{
  string value = "val";
  return "{name: test,key: " + value + "}";
}

作者: inetfuture   发布时间: 2011-07-16

{
  return "{\"name\":\"test\"}";
}

作者: KongHuLu   发布时间: 2011-07-16

var objst = result;
直接=

作者: KongHuLu   发布时间: 2011-07-16


你直接这样不可以吗
return "{'name':'test'}";
用asp.net 么专门有序列化对象为json的类嘛,直接用就行了呀

作者: lsw645645645   发布时间: 2011-07-17

alert下你的resault 另外: return "'{\"name\":\"test\"}'";不觉的别扭么?

作者: fanchuanzhidu   发布时间: 2011-07-17