Rails UJS 遇到问题并绑定到 ajax 事件
我有一些 JQuery:
$(document).ready(function() {
$("#MySelect").bind('ajax:beforeSend', function() {
alert('bread crumb');
});
});
和视图中的选择标签:
< % = select_tag "MySelect", options_for_select(controller.get_Mylist), "data-remote" => true, "data-url" => "/update_my_list", "data-type" => :json % >
我无法弄清楚为什么我的 ajax 事件没有被捕获。如果我只是将绑定项从“ajax:beforeSend”更改为“更改”,我可以捕获此选择标记的更改事件。
我知道 ajax 请求被触发了,因为我可以在日志中看到它。表示它对 update_my_list 方法的响应为 200,效果很好。
有任何想法吗?