Id为定义 Name未定义 能否发一个json的列子给我好吗var kkk = '{ "Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}';var mmm = JSON.parse(kkk);alert(tmp);for (var A in mmm) {alert(A);alert("Id:" + mmm[A].Id + " Name:" + mmm[A].Name);}Id为定义 Name未定义怎么回事啊 json 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的格式不对var kkk = '[{ "Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]';加上一对[]试下 恩 这位兄弟说的是。我还有一个问题。我从页面取得的数据和 kkk的数据是相同的。但是数据库里面的无法解析而kkk可以解析。Ext.Ajax.request({ url: "ExtjsProduct.aspx", success: function (response) { tmp = response.responseText; var kkk = '[{"Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]'; var mmm = JSON.parse(tmp); alert(mmm); for (var A in tmp) { alert(A); alert("Id:" + tmp[A].Id + " Name:" + tmp[A].Name); } tmp 的数据类型是相同的。 没有反应。我的拼接字符串也没有问题啊 StringBuilder jsonString = new StringBuilder(); jsonString.Append("'["); var ArrList = CommonDbContext.ProductProperty.SqlQuery("select * from ProductPropertys").ToList(); for (int j = 0; j < ArrList.Count; j++) { jsonString.Append("{"); string strKey = ArrList[j].Id.ToString(); string strValue = ArrList[j].Name.ToString(); jsonString.Append("\"Id\":" + "\"" + strKey + "\","); if (j < ArrList.Count) { jsonString.Append("\"Name\":" + "\"" + strValue + "\""); } else { jsonString.Append(strValue); } jsonString.Append("},"); } jsonString.Remove(jsonString.Length - 1, 1); jsonString.Append("]'"); Response.Write(jsonString.ToString()); 我的问题是var kkk = '[{ "Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]';var mmm = JSON.parse(kkk);kkk和数据库里面取出来的数据是相同。为什么JSON.parse(数据库传过来的值);就报错。 求Closure: The Definitive Guide这本书的电子版 怎么会出现parent 为空或不为对象的错误 有没有办法一次性下载某页面的所有源码? iframe的问题:如何将父页面中的一个值付值给iframe中的一个 受不了了,到这里也问问 请问如何计算表格的高度 关于通过javascript向word文档中写内容的问题 【求助】怎么才能把具体信息显示出来 在脚本中如何获得table单元格的宽度 用dialog弹出的小窗口上zeroclipboard实现的一键复制到剪切板功能在IE浏览器上无法使用 js的alert是否可以自动关闭????如何做到 求高手1个多选框问题
var kkk = '[{ "Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]';
加上一对[]试下
我还有一个问题。我从页面取得的数据和 kkk的数据是相同的。但是数据库里面的无法解析
而kkk可以解析。
Ext.Ajax.request({
url: "ExtjsProduct.aspx",
success: function (response) {
tmp = response.responseText;
var kkk = '[{"Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]';
var mmm = JSON.parse(tmp);
alert(mmm);
for (var A in tmp) {
alert(A);
alert("Id:" + tmp[A].Id + " Name:" + tmp[A].Name);
}
jsonString.Append("'[");
var ArrList = CommonDbContext.ProductProperty.SqlQuery("select * from ProductPropertys").ToList(); for (int j = 0; j < ArrList.Count; j++)
{
jsonString.Append("{");
string strKey = ArrList[j].Id.ToString();
string strValue = ArrList[j].Name.ToString();
jsonString.Append("\"Id\":" + "\"" + strKey + "\",");
if (j < ArrList.Count)
{
jsonString.Append("\"Name\":" + "\"" + strValue + "\"");
}
else
{
jsonString.Append(strValue);
}
jsonString.Append("},");
}
jsonString.Remove(jsonString.Length - 1, 1);
jsonString.Append("]'"); Response.Write(jsonString.ToString());
var kkk = '[{ "Id":"1", "Name": "颜色" },{"Id": "148", "Name": "片"}]';
var mmm = JSON.parse(kkk);kkk和数据库里面取出来的数据是相同。为什么
JSON.parse(数据库传过来的值);
就报错。