Javascript 如何使用AJAX发送表单数据和其他数据
我尝试使用AJAX发送HTML表单数据,但是我也尝试在相同的AJAX POST调用中发送其他数据 这可能吗Javascript 如何使用AJAX发送表单数据和其他数据,javascript,html,ajax,xml,Javascript,Html,Ajax,Xml,我尝试使用AJAX发送HTML表单数据,但是我也尝试在相同的AJAX POST调用中发送其他数据 这可能吗 $('#HTMLConForm').on('submit', function (e) { e.preventDefault(); $.ajax({ url: "***NewUserURL.com***", type: "POST", data:{ 'otherinfo
$('#HTMLConForm').on('submit', function (e)
{
e.preventDefault();
$.ajax({
url: "***NewUserURL.com***",
type: "POST",
data:{
'otherinfo': otherinfo,
'form_data': new FormData(this),
},
processData: false,
contentType: false,
success: function (data)
{
alert('You Have Registered')
/*window.location = "index.html"; */
},
error: function (xhr, desc, err)
{
}
});
});
感谢您对我们的任何帮助 将FormData对象本身传递给
data
,不要将其包装在简单对象中
使用FormData对象的添加其他数据
e.preventDefault();
const formdata = new FormData(this);
formdata.append("otherinfo", otherinfo);
$.ajax({
url: "***NewUserURL.com***",
type: "POST",
data: formdata,