JSON IE7 jQuery问题

时间:2012-09-04 12:55:44

标签: jquery json

我有以下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.

2 个答案:

答案 0 :(得分:1)

你是否声明了这个名字?

var name = ob ...

IE需要声明js变量。

答案 1 :(得分:0)

你的问题很复杂。

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

什么是obj?

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

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