ajaxFileUpload进行文件上传时,总是进入error


ajax提交form表单一定要加 enctype="multipart/form-data"

<form class="form-horizontal m-t required-validate" id="iForm" enctype="multipart/form-data">

遇到一个问题:提交form表单后,后端执行成功,并返回 200 success

但是ajax回调函数进入error中???



function saveForm(type) {
        if ($("#iForm").valid()) {
            $("#iForm").ajaxSubmit({
                type: "POST",
                url: rootPath + "/jgwebsiterec/saveForm.shtml",
                dataType:"jsonp",
                async: false,// 同步
                //  data: $('#iForm').serializeArray(),
                success: function (data) {
                    if (data == "success") {
                        layer.confirm('保存成功!是否关闭窗口?', function (index) {
                            battcn.closeWindow();
                            if(type=='hava'){
                                havaResource();
                            }else if(type=='no'){
                                noRec();
                            }
                            return false;
                        });
                    }
                    battcn.toastrsAlert({
                        code: data.success ? 'success' : 'error',
                        msg: data.success ? '成功' : '失败'
                    });
                },
                error:function (data) {
                    console.info("保存异常")
                }
            });
        }
    }

但是!!!如图,进入success后 又进入了error


还没解决,现在这进行记录

猜你喜欢

转载自blog.csdn.net/chen649053473/article/details/80925992