2011-01-07 21 views
1

AJAXリクエストが成功した後、チェックボックスタグの属性を変更したい。 'name'属性をAJAX結果で更新したいとしましょう。AJAXの応答後にチェックボックスのステータスを保持するにはどうすればよいですか?

属性は更新されますが、チェックボックスのステータスがチェックされているかチェックされていません。 どうしたらいいですか? http://jsfiddle.net/CpQ2D/1/

あなたは、データが、その後送られたあなたは、AJAXの応答を取得した後、それらをリセットし、チェックボックスの状態を救うことができるあなたの

答えて

2

ありがとう:

、ここにコードやスクリプトを見つけてください。

実際には、あなたのコードを見て、あなたはe.preventDefault();に電話しています。チェックボックスの表示スタイルを変更してチェックボックスのデフォルトの動作を妨げると思います。それを削除すると正常に動作するはずです。

+0

うわー男は、それは私に苦しんで約5-6時間かかったし、解無しで持って、あなただけ一つのことを言って、私の命を救いました!本当にありがとう! – Daniele

1

ここでは、ajaxコールの前に値を保存し、成功すると値を設定します。

http://jsfiddle.net/Nmt8p/

+0

e.preventDefaultを削除することもできますが、私はそれが理由で呼び出されたと仮定しています – stephen776

関連する問題