Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下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.
你公布名字了吗?
变量名 = ob...
IE需要声明js变量。
你的问题不合时宜。
var data = jQuery.parseJSON('{"name":"John"}'); $('#name').live("change", function() { name = obj[$(this).val()]; alert(name); });
什么是obj?
你在哪里得到错误(意味着哪一行)
我认为任何对象都返回空值或js的函数,没有定义