Tôi có một số dữ liệu json trong một đối tượng bản đồ được sắp xếp theo thời gian. Khóa là một số nguyên và giá trị là một đối tượng chứa dấu thời gian. Tuy nhiên, khi tôi cố gắng lặp lại dữ liệu này với hàm jQuery $ .each, kết quả sẽ được sắp xếp lại bằng khóa thay vào đó. Làm cách nào để tôi có thể lặp lại bộ sưu tập các đối tượng theo thứ tự ban đầu?Lặp lại đối tượng jQuery JSON theo thứ tự ban đầu
Mã dụ:
$.getJSON(url, addPages);
function addPages(pageData) {
$.each(pageData, function(key,value){
alert(key+' : '+value);
}
}
Tôi thực sự đã đi với một cái gì đó giống như những gì bạn đăng, nhưng đoạn của bạn có đầy đủ các lỗi cú pháp btw. – Doug
Xin lỗi về lỗi cú pháp - Tôi đã sửa nó ngay bây giờ. (Tôi đổ lỗi cho đêm muộn và tiếp xúc gần đây với Ruby) –