的json
我收到這個樣子的:的onclick功能 - JSON字符串變量不工作
Object:
bpi:206000
buyout:4120000
itemId:133564
itemName:"Spiced Rib Roast"
name:"Flipflap"
quantity:20
timeLeft:"VERY_LONG"
undercut:0
我通過jQuery的。每個函數填充表。
其中一個元素被設置爲按下時觸發某個功能。
代碼推項目表看起來是這樣的:
$.each(data, function(i, key){
items.push('<tr class="tr1"><td><a onclick="getItemData(' + key.itemId + ',' + key.itemName')" rel="item=' + key.itemId + '"">' + key.itemName + '</a>' + "</td><td>" + getAmount(key.buyout) + "</td><td>" + key.quantity + "</td><td>" + ifUndercut(key.undercut) + "</td><td>" + key.timeLeft.replace('_', ' ') + "</td></tr>");
});
問題是與這塊代碼:
onclick="getItemData(' + key.itemId + ',' + key.itemName')"
這段代碼給缺少語法錯誤的各種變化。
用另一個key.itemId
替換key.itemName
使onclick函數可以工作。
這是問題的字符串的格式?
我如何使它與key.itemName
一起使用?
'JSON的我接收看起來像這樣 - 有問題,那是不是JSON –