我正在使用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);
})
.....
.....
})
我在Uncaught TypeError: undefined is not a function
函数
each
为什么请?
答案 0 :(得分:8)
"结果"中的值参数不是jQuery对象,并且没有"每个"属性。因此,result.each
为undefined
,您正在尝试将其用作函数。
您可能需要$.each()
:
$.each(result, function(index, value) { ... });
答案 1 :(得分:0)
好像你没有使用正确的语法来使用jQuery的“each”函数。例如,
$.each( obj, function( key, value ) {
alert( key + ": " + value );
});
答案 2 :(得分:0)