Я пытаюсь работать с json и у меня почти есть то, что мне нужно. Я получаю правильную информацию для отображения, но мне приходится передавать каждый элемент массива в переменную, а затем печатать переменную. Я хотел бы отобразить все элементы в каждом массиве. Данные json, с которыми я работаю, взяты из приложения для выставления счетов (www.curdbee.com), и я пытаюсь показать каждый счет для клиента. Данные, которые я хочу показать, — это каждая позиция, цена позиции и общая сумма. Вот мой код:
$(document).ready(function() {
$.getJSON('https://nspirelab.curdbee.com/invoices.json?api_token=__token__', function(data){
$.each(data, function(index, item){
var total = item.invoice.total_billed;
var lineItemName1 = item.invoice.line_items[0].name_and_description;
var lineItemName2 = item.invoice.line_items[1].name_and_description;
var lineItemPrice1 = item.invoice.line_items[0].price;
var lineItemPrice2 = item.invoice.line_items[1].price;
$('#results').append('- ' + lineItemName1 + lineItemPrice1 + '
- ' + lineItemName2 + lineItemPrice2 + '
- ' + total + '
');
});
});
});