Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用AJAX发送表单数据和其他数据_Javascript_Html_Ajax_Xml - Fatal编程技术网

Javascript 如何使用AJAX发送表单数据和其他数据

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

我尝试使用AJAX发送HTML表单数据,但是我也尝试在相同的AJAX POST调用中发送其他数据

这可能吗

    $('#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,