Javascript 为多个表单组合ajax代码

Javascript 为多个表单组合ajax代码,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有下面的两个脚本,它们几乎做相同的事情,但是用于两组不同的表单,但是通过ajax发布到同一页面。我的问题是,有没有一种方法可以最大限度地减少完成这项工作所需的代码量 例如$(文档).on('submit','form.frm\u details','form.wa\u cu\u del',函数(事件) $(函数(){ $(文档).on('submit','form.frm_details',函数(事件){ event.preventDefault(); $.ajax({ url:“/limi

我有下面的两个脚本,它们几乎做相同的事情,但是用于两组不同的表单,但是通过ajax发布到同一页面。我的问题是,有没有一种方法可以最大限度地减少完成这项工作所需的代码量

例如
$(文档).on('submit','form.frm\u details','form.wa\u cu\u del',函数(事件)


$(函数(){
$(文档).on('submit','form.frm_details',函数(事件){
event.preventDefault();
$.ajax({
url:“/limitless/functions2.php”,
键入:“post”,
数据类型:“json”,
数据:$(this).serialize(),
成功:功能(数据){
如果(data.status==“1”){
$('#info').html(''+data.message+'×');
$('.my modals').modal('hide');
webapp_获取_客户();
document.getElementById('frm_details0').reset();
} 
如果(data.status==“2”){
$('#info').html(''+data.message+'×');
$('.my modals').modal('hide');
}                               
}  
});
});
});
$(函数(){
$(文档).on('submit','form.wa_cu__del',函数(事件){
event.preventDefault();
$.ajax({
url:“/limitless/functions2.php”,
键入:“post”,
数据类型:“json”,
数据:$(this).serialize(),
成功:功能(数据){
如果(data.status==“2”){
$('.my modals').modal('hide');
$('#info').html(''+data.message+'×');
webapp_获取_客户();
}                               
}  
});
});
});

您的代码发生了更改,而不是

$(document).on('submit', 'form.frm_details','form.wa_cu_del', function(event)
你必须写作

$(document).on('submit', 'form.frm_details, form.wa_cu_del', function(event)

您的代码发生了更改,而不是

$(document).on('submit', 'form.frm_details','form.wa_cu_del', function(event)
你必须写作

$(document).on('submit', 'form.frm_details, form.wa_cu_del', function(event)