Javascript 使用ajax发送数据和图像数据

Javascript 使用ajax发送数据和图像数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我想用ajax发送表单数据和图像数据,但我只能用代码发送其中一个 我的Javascript代码: $("#advertising_form2").on("submit", function (e) { e.preventDefault(); var formObj = $("#advertising_form2"); var formData = formObj.serialize(); $.ajax({ url: "/php-ajax-upl

我想用ajax发送表单数据和图像数据,但我只能用代码发送其中一个

我的Javascript代码:

$("#advertising_form2").on("submit", function (e) {
    e.preventDefault();

    var formObj = $("#advertising_form2");
    var formData = formObj.serialize();

    $.ajax({
        url: "/php-ajax-upload.php",
        type: "POST",            
        data:new FormData(this),
        contentType: false,
        cache: false,             
        processData:false,        
        success: function(data)   
        {
            alertify.success(data);
        }
    });
ajax参数中的新FormData(this)包含要使用ajax发送的图像数据

var formData
包含要使用ajax发送的表单数据


使用上述代码,我只能发送
newformdata(this)
FormData
。我怎样才能同时发送这两个呢?

没有意义
new FormData(此)
已包含与
serialize()
中相同的数据,但无法序列化文件的情况除外
newformdata(此)
已包含与
serialize()
中相同的数据,但不能序列化文件除外