Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Jquery 未捕获类型错误:非法调用_Jquery - Fatal编程技术网

Jquery 未捕获类型错误:非法调用

Jquery 未捕获类型错误:非法调用,jquery,Jquery,我得到了这个错误: 未捕获类型错误:非法调用 你知道为什么吗 var formData = new FormData($('#my-form').get(0)); var prm_add = $.ajax({ type: 'POST', url: '/gateway/add', data: {data : formData} }); prm_add.done(function(data){

我得到了这个错误:

未捕获类型错误:非法调用

你知道为什么吗

var formData = new FormData($('#my-form').get(0));

var prm_add = $.ajax({
            type: 'POST',
            url: '/gateway/add',
            data: {data : formData}
        });

prm_add.done(function(data){
            alert(data);
        });

尝试将processData设置为false,并将fomData作为数据对象传递。不要创建其他数据对象

var prm_add = $.ajax({
    type: 'POST',
    url: '/gateway/add',
    processData: false,
    data: formData
});
演示:

:

如果要发送DOMDocument或其他未处理的数据,请设置 此选项设置为false

用于将其他数据添加到formData


阅读:

什么让您确定错误在这里?我需要创建另一个数据对象,以便将内容推送到它。@panthro您可以自己为formData添加其他值。谢谢,但这不起作用,我现在在我的php脚本中一无所获。@panthro不是php人员,所以不知道如何在php中处理它