layui框架下使用ajax提交整个form表单

layui框架下使用ajax提交整个form表单

  1. 之前写ajax传递参数时,倘若一个表单参数很多传递的参数就会非常之多。
 $.ajax({
                async:false,
                method:"post",
                    url:"${base?js_string}/public/wechat/filing/saveRisenFiling.do",
                data:{
                    'risenfgDivision':risenfgDivision,
                    'risenfgType':risenfgType,
                    'risenfgCorporateName':risenfgCorporateName,
                    'risenfgName':risenfgName,
                    'risenfgTel':risenfgTel,
                    'risenfgSex':risenfgSex,
                    'risenfgColleges':risenfgColleges,
                    'risenfgMajor':risenfgMajor,
                    'risenfgPost':risenfgPost,
                    'risenfgAddr':risenfgAddr,
                    'risenfgRegion':risenfgRegion,
                    'risenfgFillingTime':risenfgFillingTime,
                    'risenfgForm':risenfgForm,
                    'departmentUuid':departmentUuid,
                    'fileUuid1':fileUuid1,
                    'fileUuid2':fileUuid2,
                    'fileUuid3':fileUuid3,
                    'fileUuid4':fileUuid4
                },
                success:function (result) {
                    if(result.risenfgAuditStatus == "0"){
                        window.location.href="${base}/public/code/registrationSuc_copy.html.do";
                    }else if(result.status == "exists"){
                        // alert("用户名或密码错误!");
                        var openIndex = layer.open({
                            title: '提示信息'
                            ,content: '您已提交备案审核,请勿重新提交审核!'
                            ,yes:function(){
                                window.location.href="${base}/public/code/registrationSuc_copy.html.do";
                                layer.close(openIndex);
                            }
                        });
                        return false;
                    }else{
                        var openIndex = layer.open({
                            title: '提示信息'
                            ,content: '备案登记失败,请从新提交审核!'
                            ,yes:function(){
                                window.location.href="${base}/public/code/filingRegistration.html.do";
                                layer.close(openIndex);
                            }
                        });
                        return false;
                    }
                },
                error:function () {
                    // alert("服务器异常,请联系管理员!");
                    var openIndex = layer.open({
                        title: '提示信息'
                        ,content: '服务器异常,请联系管理员!'
                        ,yes:function(){
                            layer.close(openIndex);
                        }
                    });
                    return false;
                }
            });
  1. 其实提交表单的话是可以一次性提交的。如下:
$.ajax({
                cache: true,
                type: "POST",
                url:ajaxCallUrl,
                data:$('#yourformid').serialize(),// 表单的formid
                ……

这样的话其实是很方便的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值