Về cơ bản, tôi đang cố thu thập các ID của mọi phần tử với một lớp cụ thể và đặt các ID đó vào một mảng. Tôi đang sử dụng jQuery 1.4.1 và đã thử sử dụng .each(), nhưng không thực sự hiểu nó hoặc làm thế nào để vượt qua mảng ra khỏi chức năng.jQuery .each() với Array
$('a#submitarray').click(function(){
var datearray = new Array();
$('.selected').each(function(){
datearray.push($(this).attr('id'));
});
// AJAX code to send datearray to process.php file
});
Tôi chắc chắn tôi sẽ tham gia chương trình này, vì vậy mọi lời khuyên đều hữu ích. Cảm ơn!
Nếu cuộc gọi AJAX là * bên trong * trình xử lý, điều này sẽ chính xác. Nếu bạn đang gọi một hàm khác, bạn cần chuyển biểu dữ liệu làm đối số hoặc chỉ cần tạo biến bên ngoài trình xử lý. Xem câu trả lời của tôi dưới đây. – user113716