Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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/8/redis/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
Javascript TypeError:data.result未定义_Javascript - Fatal编程技术网

Javascript TypeError:data.result未定义

Javascript TypeError:data.result未定义,javascript,Javascript,我有一个jquery插件,它使用ajax上传到服务器。在progress函数中,我已将数据内容记录到控制台 progress: function(e, data){ console.log(data); if (data.result.status == 2) { //do something } } 在控制台中,我可以看到包含状态和消息的结果对象 如果尝试访问状态变量(data.result.status),则会出现以下错误:- TypeError: dat

我有一个jquery插件,它使用ajax上传到服务器。在progress函数中,我已将数据内容记录到控制台

progress: function(e, data){
    console.log(data);
    if (data.result.status == 2) {
    //do something
    }
}
在控制台中,我可以看到包含状态和消息的结果对象

如果尝试访问状态变量(data.result.status),则会出现以下错误:-

TypeError: data.result is undefined
if (data.result.status == 2) {
你知道我做错了什么吗


关于

我知道你已经登录了
console.log(data)
,但是很可能,它不应该是
function(data,e){}
,是吗?还有,它是哪一个插件?我的第二个问题是——你的论点被推翻了。看看什么是```console.log(e,data);`````你能在JSFIDLE中发布一些代码吗?看看。看起来它们重复使用了相同的
数据
对象。请尝试
console.log(data.result)
而不是。plugin-e不包含我想要的内容console.lo(data.result)未定义