在IE9中使用knockout.js渲染模板时出现问题

时间:2012-12-03 07:33:45

标签: knockout.js internet-explorer-9

我在一个相对简单的投资组合网站上使用淘汰赛,虽然它在Chrome / Firefox /等中工作就像魅力,但它在IE中无法正常工作(或者更确切地说,我在IE9中检查过它并且它不起作用那里)。在模板渲染中似乎出现了问题,但是IE没有抛出任何错误,而且我很难找到错误。这是有问题的网站:

http://ellenflaherty.com/

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

IE9似乎不喜欢您尝试使用$.load将模板加载到脚本代码中。您可能必须考虑替代方案,例如加载模板并附加整个脚本标记。

类似的东西:

$.get("mytmpl.html", function(tmpl) {
     $("body").append("<script id='test' type='text/html'>" + tmpl + "</" + "script>");
});