我有这样的代码来渲染一个文件到另一个文件:这个jQuery代码有什么问题?
$("#edit_topics_link").click(function(e){
e.preventDefault();
$(".topic_form").load("/topic_form.html.erb");
$("#edit_topics_link").hide();
});
这是链接:
<%= link_to "Add Topics", '#', :id => 'edit_topics_link' %>
文件topic_form.html.erb是在同一文件夹中的文件的链接是
这是我在控制台中看到的错误:
Uncaught TypeError: Cannot set property '_renderItem' of undefined
怎么回事,我该如何解决?
什么是生成的HTML?是否可以访问'/ topic_form.html.erb'? – lonesomeday 2011-04-02 18:36:42
由于错误导致JS未执行,因此未生成HTML。我不确定我是否有正确的文件路径? – 2011-04-02 18:37:58
您已经为链接提供了Ruby源代码,而不是生成的HTML。 jQuery在解析的HTML上工作 - 它并不关心创建它。 – lonesomeday 2011-04-02 18:40:20