我使用的是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
为什么求你?
发布于 2014-04-14 14:09:54
“结果”参数中的值不是jQuery对象,也没有“每个”属性。因此,result.each是undefined,您试图使用它作为一个函数。
你可能想要$.each()
$.each(result, function(index, value) { ... });发布于 2014-04-14 14:17:06
似乎您没有使用正确的语法来使用jQuery的“每个”函数。例如:
$.each( obj, function( key, value ) {
alert( key + ": " + value );
});有关更多信息,您可以检查https://api.jquery.com/jQuery.each/
发布于 2014-04-14 14:17:11
https://stackoverflow.com/questions/23062312
复制相似问题