Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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:undefined不是函数_Javascript_Jquery - Fatal编程技术网

Javascript .每个未捕获的TypeError:undefined不是函数

Javascript .每个未捕获的TypeError:undefined不是函数,javascript,jquery,Javascript,Jquery,我正在使用jquery,下面的代码有问题 这是我的密码 .done(function (result) { var data = []; result.each(function (index) { var obj = {}; obj.label = result[index].Campaign; if (result[index].Count == 0) {

我正在使用jquery,下面的代码有问题

这是我的密码

.done(function (result) {
           var data = [];
           result.each(function (index) {
               var obj = {};
               obj.label = result[index].Campaign;
               if (result[index].Count == 0) {
                   obj.data = 0;
               } else {
                   obj.data = result[index].SL / result[index].Count;
               }
               data.push(obj);
           })
.....
.....
})
我得到了
未捕获类型错误:未定义不是
每个
函数上的函数

为什么请?

参数“result”中的值不是jQuery对象,也没有“each”属性。因此,
result.each
未定义的
,您试图将其用作函数

您可能需要
$。each()


似乎您没有使用正确的语法来使用jQuery的“each”函数。例如

$.each( obj, function( key, value ) {
    alert( key + ": " + value );
});
有关详细信息,您可以选中结果参数应为列表

“.each”函数是列表/数组的jQuery扩展,也可以提供一个


这里有更多信息:

什么是
结果
?我猜它不是jQuery对象,因此没有
每个
函数<代码>结果。每个
都是未定义的,并且“未定义的不是函数”。@RocketHazmat json调用的结果。我在结果中有数据,我可以在chrome调试中看到它tool@RocketHazmat你想给你看
结果吗
?你的意思是
结果。forEach
可能吗?@BatuZet有什么区别?我用了每一个。错误吗?值是多少?像是
结果[索引]
?请问
值是多少?
$.each( obj, function( key, value ) {
    alert( key + ": " + value );
});