2

ログインページでredditと同じ機能を作成しようとしています-reddit.comにアクセスし、ページの右上にある[ログインまたは登録]リンクをクリックすると、ログインまたは登録するためのポップアップボックスが読み込まれます。ボックスで[送信]をクリックすると、サーバー側が検証され、ポップアップボックスを閉じたり、ページ全体を再読み込みしたりせずにエラーが返されます。

これはどういうわけかajaxで行われていると思いますが、どうすればよいかわかりません。私のページにも同様のポップアップボックスがありますが、Djangoで通常デフォルトで表示される検証エラーを表示できません。また、この問題への取り組みを開始する方法に興味があります。jQueryでajax呼び出しを使用して、フォームをDjangoに送信し、検証エラーを取得する必要がありますか?もしそうなら、どうすればそれを行うことができますか?そうでない場合は、代わりに何をしますか?

たくさんの人に感謝します!

4

1 に答える 1

2

jquery-fromを使用できます。ビューはエラーでレンダリングされたフォームを送信する可能性があるため、$(form_div).html(received_data)を使用してフォームの内容を変更する必要があるか、手動で処理するエラーのJSONリストを送信する場合があります。

于 2012-04-11T10:40:54.560 に答える