-1

jQueryを使用してWebサイトを開発しています。プライベート メッセージ機能については、現在、ModalBox (ダイアログ ボックス) を表示しています。そのため、ユーザーがメッセージを確認したいときはいつでも、受信ボックスが表示されたダイアログ ボックスが表示されます。さて、その ModalBox 内に、ユーザーがメッセージを送信できる「作成」セクションがあります。私の質問は、ユーザーがフォームを送信したときに、実際に送信しなくてもそれらの入力を取得するにはどうすればよいですか? なぜなら、私はそれを試したからです...、「submit()」を実行すると、ModalBoxが閉じられました。

どんな助けでも大歓迎です。

4

1 に答える 1

0

jQueryを使っているのでこちらを参照

AJAX に慣れていない場合は、基本的に、リクエストをサーバーに送信し (この場合は送信されたデータ)、サーバー上でデータを処理し、リクエストから返されたものをすべて受け取ることができます。ページ全体をリロードします。

これにより、モーダル ボックスが閉じる問題が軽減されます (実際には、送信時にページがリロードされます)。

[編集]

ライブ イベント ハンドラーの使用については、StackOverflow のこちらの記事を参照してください。これにより、新しく作成された DOM 要素から値を取得できないという問題に対処する必要があります。

[/編集]

于 2009-07-29T17:28:17.377 に答える