今天在写一些关于jquery ajax 的代码,在页面接收到json数据 {'goodsName':'1','package':'1','number':'1','weight':'1','insured':'1','sendFee':'1'} 时,
success: function (data) {
$.each(data, function (entryIndex, entry) {
entry.goodsName;//无法使用,总是undefined
})
}
后来发现需要用eval进行解析
success: function (data) {
$.each(data, function (entryIndex, entry) {
var ary = eval("("+entry+")");
ary.goodsName;//这下就可以使用了
})
}
JSON对象需要经过eval解析才能够像对象或者数组一样使用!
还需要深入了解......