我有以下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.
答案 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的函数未定义