我有一个页面有很多小的单行表格,每个表格有 5 个项目。表单的 id 为 form1、form2、form3 等,项目的 id 和提交按钮遵循相同的模式。我编写了以下 ajax 脚本,用于一次处理一个表单,其中变量 $n 对应于表单和项目编号。我不确定如何为页面上的每个表单循环遍历此脚本。我是否需要先以某种方式计算页面上的表单数量,然后创建一个循环,如果需要,我该怎么做?
$(".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;
});
});