Rails部分未在IE中加载jQuery

时间:2011-10-25 00:41:36

标签: jquery ruby-on-rails ruby internet-explorer

我正在使用jQuery告诉Rails渲染部分内容。这在Firefox和Safari中运行良好,但是当我在Windows机器上粉碎以便在IE8或IE9中进行测试时,没有任何内容呈现。

这是jQuery:

$('#content').append("<%= escape_javascript(render :partial => "my_karma", :locals => {:list_id =>"my"}) %>");

我需要修改一些东西来让IE8或IE9渲染这些东西吗? Rails或IE没有抛出任何错误,它只是没有出现。 Rails日志甚至显示了渲染的文件。

非常感谢任何帮助。如果您需要更多信息,请询问。我将尽我所能。

2 个答案:

答案 0 :(得分:0)

你能告诉我们respond_to块以及对这个JS ERB的初始调用吗?

我最初的猜测可能是浏览器没有使用正确的dataType,或者渲染本身存在问题(包括完整的布局或沿着这些线的东西)。

答案 1 :(得分:0)

这是使用

的问题
<!-- -->

在我的js.erb文件中输入注释。我用//类型注释替换了它们,问题就消失了。