我想在jQuery中讀取json字符串映射。我嘗試以下方法,但得到:在jQuery中讀取json映射字符串
無效操作數的任何幫助表示讚賞一個錯誤
。
var data = '{"Category1":["A","B","C"],"Category2":["P","Q","R"]}';
$.each(data, function(k,v) {
console.log(k + " " + v);
$.each(v, function(item) {
console.log(k + "-" + item);
}
});
期待組別1 - A,組別 - B ...
var data is string not object .. – kamesh
您的'data'變量是使用'$ .each'的字符串,您應該將字符串轉換爲JSON使用'JSON.parse' –