我想用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参数中的 new FormData(this)
包含要与ajax一起发送的图像数据。
var formData
包含要与ajax一起发送的表单数据。
使用上述代码,我只能发送new FormData(this)
或formData
。我该怎么发送?