私のメイン ページには、チケット ステータスの選択オプションと、送信ボタンとテキストエリアがあります。チケットごとにチェックボックスが付いたチケットのリストがあり、リストにはチケットに関するさまざまな情報が表示されます。
そのようです:
_________________________________ \
|checkbox|ticket name|user|status| |
|checkbox|ticket name|user|status| |
|checkbox|ticket name|user|status| |
|checkbox|ticket name|user|status| |--> this is on my list.php page
|checkbox|ticket name|user|status| |
|checkbox|ticket name|user|status| |
|________________________________| |
___________________________ /
|select status|submit button| \
|___________________________| |
___________________________ |--> this is on my main page
| text area | |
|___________________________| /
チケットのリストは、XMLhttpRequest 経由で「list.php」を使用してロードされます。テキストを入力してステータスを選択し、更新するチケットをチェックして送信を押すと、POST XMLhttpRequest を介して情報が送信され、ページが更新されます。
XMLhttpRequest は、テキストエリア、ステータス、およびメイン ページからの送信を list.php に送信します。問題はチェックボックスです。それらはページ list.php にあるため、それらの処理方法がわかりません。
チェックボックスのリセット後に送信された新しいデータでlist.phpを更新し、チェックされたものを取得できないため、更新前と送信を押すときにそれらをチェックします。チェックボックスをリセットしたいのですが、リクエストが完了した後でのみです。
何か案は?
Pastebin の 2 つのページの簡単な例をここに投稿しました。
- http://pastebin.com/dy9k3u8T > main.php
- http://pastebin.com/icxgbham > list.php