【发布时间】:2011-09-27 21:30:22
【问题描述】:
我正在尝试使用远程使 ajax 回调在 href 上工作。我有 rails.js 和 已安装 JQuery1.6。
这是捕捉回调的尝试:
$('#choo').bind('ajax:success', function(){
alert("Success!");
});
这是我的 div 和 AJAX 链接
<%= link_to "Choose", {:action => "choose", :id => 538}, :remote => true, :id => "choo" %>
当我点击链接时,ajax 触发会命中服务器并返回响应,但回调不起作用...
我遵循了this 指南中的所有内容,但几乎没有成功。换句话说“!ajax:成功”:-)。
任何想法我做错了什么?
编辑++++++++++++++++++++++++==
我更新到 3.1 并且可以正常工作。
干杯,
s
【问题讨论】:
-
您是否尝试绑定到
ajax:beforeSend?不确定 Rails 的 UJS 是如何工作的,所以不太确定ajaxStart是否会像使用原始 jQuery 一样工作。 -
@Dave Newton。我按照你的建议做了,但仍然没有骰子。不过感谢您的评论。
标签: jquery ruby-on-rails ajax