0

我有以下JS代码:

  var data = jQuery.parseJSON('{"name":"John"}');
  $('#name').live("change", function() {
    name = data[$(this).val()];
    alert(name);
  });

它在 FireFox 中运行良好,但在 IE7 中出现以下 JS 错误:

 Object doesn't support this property or method.
4

2 回答 2

1

你公布名字了吗?

变量名 = ob...

IE需要声明js变量。

于 2012-09-04T13:02:47.967 回答
0

你的问题不合时宜。

      var data = jQuery.parseJSON('{"name":"John"}');  
     $('#name').live("change", function() {
         name = obj[$(this).val()];
         alert(name);   });

什么是obj?

你在哪里得到错误(意味着哪一行)

我认为任何对象都返回空值或js的函数,没有定义

于 2012-09-04T13:00:00.207 回答