Javascript 使用ajax发送数据和图像数据
我想用ajax发送表单数据和图像数据,但我只能用代码发送其中一个 我的Javascript代码: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
$("#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()
中相同的数据,但不能序列化文件除外