TypeError:a不是Object。 (评估''中的''长度')

时间:2015-10-19 09:50:20

标签: javascript jquery ajax

我已经开始收到此错误。

  TypeError: a is not an Object. (evaluating '"length"in a')
        ajaxjquery-1.11.3.min.js:4:21606
        (anonymous function)formDesigner.js:27
        jjquery-1.11.3.min.js:1:27314
        fireWithjquery-1.11.3.min.js:1:28123
        readyjquery-1.11.3.min.js:1:29967
        Jjquery-1.11.3.min.js:1:30327

我无法找到'a'变量或我在代码中意外调用'a'的任何内容。

我确实有几个数组,我检查了.length - 但我不确定我是否理解错误。

我也在使用jquery和ajax。

1 个答案:

答案 0 :(得分:0)

在javascript中除了null / undefined之外的所有东西都是一个对象,

代码缩小了,

抛出错误后,请在chrome调试器控制台(F12)中查看{}

查看导致错误的原因可能是行"length" in aa.length

在该行之前添加if (a)以快速修复它

这是一个更深层次的问题