当前位置:  开发笔记 > 编程语言 > 正文

如何使用jQuery serialize()添加文件值

如何解决《如何使用jQueryserialize()添加文件值》经验,为你挑选了1个好方法。



1> Rory McCross..:

我想使用serialize()发送所有表单输入值,并添加formData

在这种情况下serialize()不会帮助你,但有一个更好的方法.只需将formDOMElement 提供给FormData()构造函数即可.然后,表单字段(包括图像)中的所有数据都将放入FormData对象中.试试这个:

var form_data = new FormData($('form')[0]);
$.ajax({
    type: 'POST',
    url: 'ajax/ajax-reg.php',
    data: form_data,
    processData: false,
    contentType: false,
    success: function() {
        // handle response here...
    }
});

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有