jQueryを使用して自分のウェブサイトを開発しています。プライベートメッセージング機能については、私が今行っていたことは、ModalBox(ダイアログボックス)を表示しています。したがって、ユーザがメッセージをチェックしたいときはいつでも、それらは受信箱が表示されたダイアログボックスで表示されます。 ModalBox内には、ユーザーがメッセージを送信できる「作成」セクションがあります。私の質問は、ユーザーがフォームを提出したときに、実際にフォームを提出することなく、それらの入力をどのように取得できるかです。なぜなら、私はそれを試しました...私が "submit()"を実行すると、それはModalBoxを閉じました。Jqueryを使用してModalBox内でフォーム入力を取得する方法
ご協力いただければ幸いです。
あなたはこれらの仮定を確認することができます: それはあなたがこれらの両方が正しい場合は、あなたが提出した背景 上に表示されます浮動div要素は、ページ全体をポストバックされた意味モーダルボックスにより、Webページ ですあなたのポップアップなしでそれを新たに再描画する、それをリフレッシュする。これを回避する方法は、Ajax/XHRを使用してJavaScriptのポストバックを検討することです。 – theGecko
こんにちは、あなたの仮定は正しいです。さて、私はボタン上でAjaxを使用し、イベントを作成しました。しかし、入力(セレクタ)でval()を使用すると、undefinedが返されます。 –
ちょうどメモ、私はこれを言及したとは思わない。このフォームは、phpやhtmlで用意されていません。 Ajaxを使用して「オンザフライで」作成されます。 –