我正在使用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日志甚至显示了渲染的文件。
非常感谢任何帮助。如果您需要更多信息,请询问。我将尽我所能。
答案 0 :(得分:0)
你能告诉我们respond_to
块以及对这个JS ERB的初始调用吗?
我最初的猜测可能是浏览器没有使用正确的dataType
,或者渲染本身存在问题(包括完整的布局或沿着这些线的东西)。
答案 1 :(得分:0)
这是使用
的问题<!-- -->
在我的js.erb文件中输入注释。我用//类型注释替换了它们,问题就消失了。