도서에 대한 인보이스를 작성하고 아약스를 통해 제출하는 것을 목표로 다차원 배열을 문자열 화하십시오. [[]]
자바 스크립트
alert(order_items.toString());
출력 : blank
console.log(order_items);
임 그러나 나는 빈 값
//create item list
var order_items = [];
$('#mi_books tbody tr.userbooks').each(function(index)
{
var bookisbn = $(this).find('td .mi_isbn').text();
var bookdata = [];
bookdata['isbn'] = bookisbn;
bookdata['title'] = $(this).find('.mi_title').text();
bookdata['qty'] = $(this).find('.mi_qty').text();
bookdata['price'] = $(this).find('.mi_price').text();
order_items.push(bookdata);
});
alert(JSON.stringify(order_items));
alert(order_items.toString());
console.log(order_items);
alert(JSON.stringify(order_items));
출력가 계속 송장 책의 배열을 인코딩 JSON하려고 출력 :
Array[1]
0: Array[0]
isbn: "9781401216672"
length: 0
price: "1007"
qty: "1"
title: "Batman: The Killing Joke"
__proto__: Array[0]
length: 1
__proto__: Array[0]
내 배열이 생성되고 있지만 어쨌든 json 인코딩이되지 않습니다. 내가 뭔가 잘못하고 있는거야?
그냥 downvoting 이유를 말해 – vladkras
코드가 완벽하게 작동합니다! 감사! 나는 코드 자체가 아니라 '내가 뭘 잘못하고 있었는지'물어봤을 때 귀하의 게시물이 downvoted되었다고 가정합니다. – pinkpixycoder
좋아, 모두 편집합니다. – vladkras