在我的javascript代码中,我从cs文件中获取json字符串
var tmpString="<%=resultset2%>";
在cs中我连接字符串来构建json字符串。这是一个问题,json字符串作为字符串返回,它有“with it。
"[{id:'1',name:'Aik'},{id:'2',name:'Aik or Aik'}]"
由于“在开头和结尾javascript代码将其视为一个字符串。请指导我如何解决这个问题。
感谢
答案 0 :(得分:5)
"
可用于引用JSON中的字符串)。 JSON是JavaScript的子集,您不能在JSON中使用所有JS'语法。根据经验,如果你连接字符串以产生数据格式,那么你做错了。 http://json.org/列出了许多可用于构建JSON的C#库。答案 1 :(得分:2)
改变这个:
var tmpString="<%=resultset2%>";
为:
var tmpString=<%=resultset2%>;
这不是JSON,你只是从服务器页面编写javascript。问题是你正在创建无效的javascript语法,你只需要删除引号。
引号不是来自resultset2
它们来自您的标记。