在我的application.html.erb文件中,我有一些链接和<%= yield%>。我想要的是单击链接时,将在不刷新整个页面的情况下呈现在%= yield%>字段中的视图。如何使链接指向查看?
所以,我开始用ajax实现这一点,但我做错了什么,需要一些帮助。
这是我做过什么:
在我webinars_controller.rb 指数方法我加format.js:
respond_to do |format| format.html format.js format.json { render json: @webinars } end
然后创建index.js.erb的 file/in/app/views/webinars/folder:
$('.b-content-container').html("<%=j render @webinars %>");
和下面的是我如何正在创建的application.html.erb文件的链接:
但点击指向我这个链接我得到INTERAL发球失误上在我代码的application.js:
//不要发送请求
//这可能会引发异常这实际上是
//在jQuery.ajax(所以没有的try/catch在这里)
xhr.send((s.hasContent & & s.data)处理| |空值 );