1
何らかの理由で、私のRails 3コールバックが起動していません。ここに私のフォームコードです:Rails 3 javascriptフォームのコールバックが起動しない
<%= form_tag('/create', :method => "post", :remote => true ,:id => "create") do %>
<% end %>
そして、ここでのjavascriptです:
<script>
$(document).ready(function() {
$('#create')
.bind('ajax:loading', function() {alert("loading!");})
.bind('ajax:success', function(data, status, xhr) {alert("success!");})
.bind('ajax:failure', function(xhr, status, error) {alert("failure!");})
.bind('ajax:complete', function() {alert("complete!");});
});
</script>
Ajaxのポストは完璧に動作し、何も他の私は、コールバックの理由なしを理解することはできませんので、すべてのエラーを投げているように見えるん機能している。
推測できますか?
編集:
私のrails.jsは問題ありません。ここに私のヘッダーがあります。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/main.js?body=1" type="text/javascript"></script>
<script src="/assets/respond.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
rails.jsが正常に動作していることを確認しましたか? http://stackoverflow.com/questions/3723118/rails-3-ajax-remote-form-call-backs – glortho
はい。現在のヘッダーを含めるために投稿を編集しています。 – MEURSAULT
最後に 'jquery_ujs.js'を読み込み順に入れてみましたか? – glortho