zoukankan      html  css  js  c++  java
  • FormData的Ajax提交注意事项

    Ajax提交表单一般有下面两种形式:

    var form_data = $('#form').serialize();
    var form_data = new FormData($('#form')[0]);

    第二种一般用在表单里有上传文件的input的时候使用,提交时需要注意

                    $.ajax({
                        type: 'POST',
                        url: "save",
                        data: form_data,
                        processData : false,
                        contentType : false,
                        success: function (data) {                        
                        },
                        error: function () {
                        }
                    })
    

    processData属性要设置成false,否则ajax会去处理FormData里的数据,会报错。

    contentType也最好设置成false,并在<form>标签里加上这个属性enctype="multipart/form-data"

  • 相关阅读:
    Day6
    Day6
    Day6
    Day6
    Day6
    Day6
    LeetCode "The Skyline Problem"
    HackerRank
    HackerRank
    HackerRank
  • 原文地址:https://www.cnblogs.com/xiaozhu39505/p/9635445.html
Copyright © 2011-2022 走看看