ajaxsubmit怎么提交文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajaxsubmit怎么提交文件相关的知识,希望对你有一定的参考价值。

参考技术A 1、界面上直接使用submit按钮提交。这种方式可以实现效果但是没有success事件。即,可以上传文件,但是没有反馈信息。
2、使用jQuery的form方法提交表单,这种提交方式,可以对表单指定 onSubmit、success、error事件。这种方式会更加友好一些。
问题原因:通常使用Jquery就可以实现文件的上传。

使用jquery form插件进行异步带文件的表单提交

引入form插件与jquery 的js文件后

获取表单的jq对象 然后.ajaxSubmit提交表单即可

 实现添加品牌的异步表单提交

function addBarandImg(formId) {

    $(‘#‘+formId).ajaxSubmit({
        url: ‘/ProductManage/AddBrand‘,
        //data: $("#" + formId).serialize(),
        type: ‘post‘,
        dataType: "json",
        success: function (data) {
            if (data.state == "success")
                alert("添加成功");
     
        },
        error: function () {
            alert(data.content)
        }
    });
}

  

以上是关于ajaxsubmit怎么提交文件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery.form.js 使用ajaxForm、ajaxSubmit提交表单上传文件后服务器端返回json数据IE浏览器无法解析。

使用jquery form插件进行异步带文件的表单提交

ajaxSubmit()提交表单

IE8下使用asp.net core mvc+jquery ajaxSubmit问题

jquery ajaxSubmit 异步提交的简单实现

jQuery中使用ajaxSubmit提交表单