我有一个有很多小的单行表单的页面,每个表单都有5个项目。这些表单具有id form1,form2,form3等,并且项目的id和submit按钮遵循相同的模式。我已经写出了以下用于处理表单的ajax脚本,其中变量$ n对应于表单和项目编号。我不确定的是如何循环浏览页面上每个表单的脚本。我是否需要先计算页面上的表单数量,然后创建一个循环,如果有的话,我该怎么做?通过ajax脚本循环处理页面上的表格
$(".submit$n").click(function() {
var action = $("#form$n").attr('action');
var form_data = {
name: $j("#name$n").val(),
date: $j("#date$n").val(),
attended: $j("#attended$n").val(),
paid: $j("#paid$n").val(),
method: $j("#method$n").val(),
is_ajax: 1
};
$j.ajax({
type: "POST",
url: action,
data: form_data,
success: function(response){
if(response == 'success')
$j("#form$n").fadeOut(800);
console.log(response);
}
});
return false;
});
});
谢谢伊恩。这很好。 – Nick 2013-02-14 23:02:09