The 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.
Один из элементов установлен в режим срабатывания функции при нажатии.
Код толкая элементов в таблице выглядит следующим образом:
$.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.itemName
с другим key.itemId
делает работу onclick.
Это проблема форматирования строки?
Как я могу заставить его работать с key.itemName
?
'JSON Я get выглядит так: это проблема, что aint JSON –