2

私は Django に非常に慣れていません。私がやろうとしていることが、その方法を理解していないようです。現在、javascript onclick を使用してページの表示/非表示の要素があります。私が示しているものには、ドロップダウン ボックスが含まれています。私がしたいのは、私が書いた Python クライアント側関数を呼び出して、選択を渡し、データベースに変更を加えることです。関数が作成され、フロントエンドが機能していますが、送信ボタンを取得して、要素を表示/非表示にするだけでなく、この関数を呼び出すように JavaScript を取得する方法がわかりません。

ページを更新したくありませんが、これまでの調査では、AJAX と何らかの POST を使用する必要があると考えています。それについてはよくわかりません。私はこの種の経験がありません。私は正しい軌道に乗っているのか、そこにたどり着くのに役立つかもしれないどこか/何らかのガイドにいるのだろうかと思っていました.

4

2 に答える 2

1

JavaScript で POST リクエストを作成し、サーバーで受信する必要があります。基本的な考え方: XMLHttpRequestまたは$.ajax (プロジェクトが jQuery を使用している場合) を使用して、クライアントからデータ (おそらく JSON) を送信します。理論的には、私も Django に精通していません。しかし、ドキュメントによると、Django はデフォルトで AJAX を処理できないため、必要なもののようです: http://www.dajaxproject.com/dajaxice/

于 2013-06-15T19:36:24.873 に答える