2012-02-24 15 views
0

私のアプリケーションのバグを解決しようとしています。私は、テキストボックスとチェックボックスの2つのフィールドを持つページ上にフォームを持っています。このフォームをajax経由で送信します:remote => trueと結果をページに表示します。チェックボックスが2番目のフォームの送信時に認識されない理由

場合によっては、チェックボックスをオンにしても、コンソールログに値が空として表示されることがあります。

フォームが最初に送信された後に一貫して起こっているように見えます。

なぜこれが起こっているのかを追跡するのに苦労しています。

どこから調査を開始するかについてのアイデアは非常に高く評価されます。

+0

コードを表示できますか? – mohamagdy

+0

確かに、最も適切な部分は何でしょうか?景色?コントローラ?私はそれが最初のリモート投稿後に正しく動作していないことを確認しました。私はページを完全にリロードすると、リロード後最初に期待どおりに動作します。 – someoneinomaha

+0

'check_boxタグ'のビューコードは、渡された 'parameters'も投稿しようとします。 –

答えて

0

私はこれを分類したと思います。 create.js.erbでは、チェックボックスの属性をチェックしないように設定していました。私はこれを$( '#someid> form')[0] .reset();の代わりにフォームをリセットするために使っていました。私はちょうどそれを変更し、それはそれぞれのその後の投稿で期待どおりに働いているようだ。

関連する問題