我正在尝试遍历表格单元格中的许多选择(它们不在表格中)。按下时我有一个提交按钮,它应该检索每个选择列表的值和 id,我将通过 AJAX 和 PHP 将其传递给服务器。我的表是一门课程的学生表。该表包含学生的姓名和他们在课程中的一堂课的出勤率。
这是我在 Pastebin 和 jsFiddle 上的表格。http://pastebin.com/NvRAbC7m和http://jsfiddle.net/4UheA/
请注意,此表是完全动态的。没有。行和其中的信息是动态驱动的。
这就是我现在正在尝试使用 jQuery 做的事情。请原谅我的 JavaScript 技能的逻辑或完全胡说八道。我实际上不知道我在做什么。我只是在试错。
$('#saveAttendances').live('click', function()
{
var attendSelect = $('.attendSelect');
var students = new Array();
//get select list values and id.
for(var i in attendSelect)
{
students['student_id'] += attendSelect[i].id;
students['student_id']['attedance'] += attendSelect[i].value;
console.log(students['student_id']);
}
//after retrieving values, post them through ajax
// and update the attendances of students in PHP
$.post("",{ data: array }, function(msg)
{
alert(msg);
});
});
如何获取每个选择列表的值和 id 并将其传递给 AJAX?