layui自定义表单提交list参数
批量表单提交
function reviseajax() {
alert("正在修改,请不要关闭页面!");
var uploadingButton = $("#uploading-button");
uploadingButton.button('loading');
var processed = 0;
var failure = 0;
$('#processed').html(processed);
$('#failure').html(failure);
$("#submit-form [id^=order-form-]").each(function(i){
if($(this).is(":hidden")) {
return;
}
var result = $(this).find(".result");
result.removeClass("danger");
var settings = $(this).serialize();
var url = CONTEXT_PATH + "/account/statement/create";
$.ajax({
type : 'post',
url : url,
data : settings,
timeout: 70000,
beforeSend:function(request){
result.removeClass("success");
result.removeClass("danger");
},
error : function(r) {
result.find(".result").html('超时!');
result.removeClass("success");
result.addClass("danger");
},
success : function(r) {
if(r.status == 200) {
result.removeClass("danger");
result.addClass("success");
result.html(r.message);
processed++;
$('#processed').html(processed);
} else {
result.removeClass("success");
result.addClass("danger");
result.html("下推失败!:"+ r.message);
failure++;
$('#failure').html(failure);
}
}, // end success
complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数
if(status=='timeout'){//超时,status还有success,error等值的情况
result.html("请求超时,请稍后再试");
result.removeClass("success");
result.addClass("danger");
failure++;
$('#failure').html(failure);
}
}
});
});
}