1
问题我面临的问题是,我的ajax调用不会将数据放到我的页面,我猜不知道Ajax还没有启用,我可能会做些愚蠢的事情,需要指导 代码index.html.erbRails 3.1无法运行Ajax调用
<link rel="stylesheet" type="text/css" href="/stylesheets/abc.css" />
<script src="/assets/jquery.js?body=1" type="text/javascript"></sc`enter code here`ript>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/malls.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
<%= link_to "Home", {:action => "AjaxView`"} , :update => "Ajaxcall" , :remote => true %>
<div id="Ajaxcall">This should change</div>
守则app_controller
def AjaxView
render :layout => false
end
守则AjaxView.html.erb
Hello from Ajax
我也曾在公共\ JavaScript的 复制的prototype.js和scriptaculous.js和更新application_controller.html.erb
<%= javascript_include_tag :application %>
在控制台我得到如下:
Started GET "/malls/AjaxView" for 127.0.0.1 at 2011-11-04 15:23:13 +0530
Processing by MallsController#AjaxView as JS
Rendered malls/AjaxView.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 0.0ms)
事情看起来不错,但我的ajax文本仍然没有得到更新