调试IE错误预期的对象

时间:2011-06-03 20:56:11

标签: javascript object object-expected

我正在尝试调试此错误,但它没有给我足够的信息,我想出来了吗?还是呢???

http://c5beta.dealercontrol.net/inventory/1-2l1305517101/Mercedes-Benz_E-Class_E350_White_2010#request-info

网页错误详情

用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.0; Trident / 4.0; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0 .30729; .NET4.0C) 时间戳:2011年6月3日星期五20:53:11 UTC

消息:预期的对象 线:1 Char:1 代码:0 URI:http://c5beta.dealercontrol.net/inventory/1-2l1305517101/Mercedes-Benz_E-Class_E350_White_2010

消息:预期的对象 线:1 Char:1 代码:0 URI:

消息:预期的对象 线:1 Char:1 代码:0 URI:

消息:预期的对象 线:1 Char:1 代码:0 URI:

3 个答案:

答案 0 :(得分:10)

甚至没有看到代码,我的直觉告诉我你在数组或对象文字中的某处有一个尾随逗号。 IE会阻塞那些Object expected错误的人,通常是第1行(这是没有意义的)。

这样的事情:

var something = [
  "val1",
  "val2",
  "val3",
  "val4",
];
      ^^^^^

答案 1 :(得分:2)

安装IE9并祈祷它产生相同的错误。按F12打开开发人员控制台,它可以进行有用的调试。

玩得开心。

答案 2 :(得分:-1)

你可以在IE8或IE7上安装'IEDeveloper'工具(我猜你不会使用IE6,如果你还不够幸运:)),并调试页面,这将显示问题所在的确切位置,快捷方式F12