我现在面临一个错误超过2个小时。 我有一个javascript代码生成(来自json)任务和子任务的两级选择框。
我刚才发现这段代码在IE9和其他版本上都不起作用,而且我无法找到原因。
我创建了一个JsFiddle来显示我的代码 http://jsfiddle.net/jkU6Y/18/
目标只是找到通过ajax发送的子任务ID或任务ID(如果未选择子任务)。
在IE上,我无法获得此值,并且返回undefined。
答案 0 :(得分:0)
document.write不会在IE中注册您使用DOM写出的HTML。尝试将其附加到正文:
$("body").append($(html));
答案 1 :(得分:0)
我清理了我的代码,现在它正在运行,所以我认为问题来自两个或更多元素在某些情况下可能具有相同ID的事实。
感谢您的帮助cbayram和Jan Dvorak,祝你有个美好的一天!