アプリエンジンとPythonの初心者として、私はGoogleが提供するサンプルに従うことができ、データを入力してデータストアに送信し、送信したばかりのデータを読み込むことができるテンプレートHTMLページを持つPythonアプリケーションを作成しました。送信ページを再作成して、データの追加と保存を続けることができます。しかし、私がしたいのは、データを送信し、送信ページを更新せずにデータストアに保存させることです。すべてのデータをもう一度送り返すことはトラフィックの浪費のようです。送信ページを更新せずにアプリケーションエンジンのPythonアプリケーションにフォームを送信するにはどうすればよいですか?
0
A
答えて
1
AJAX。 AppEngineに関する特定のリソースが必要な場合 -
http://code.google.com/appengine/articles/rpc.html(Pythonを使用)は非常に優れています。 http://net.tutsplus.com/:ここ
はこれを行う方法の例のトンがあります
8
あなたはAJAXを見たいと思うような音です。これを行う最も簡単な方法はおそらく、jQueryのような一般的なJavascriptライブラリの1つにajax関数を使用することです。
+0
+1はGoogle App Engine上でCommunication with Serverを理解するための良いリンクで、ここではかなりまっすぐ進むものですチュートリアル/ javascript-ajax/submit-a-form-without-page-refresh-using-jquery /あなたがやりたいことでバックエンドコードを置き換えてください。 – Matt
-1
はパジャマを見てそれは、Webブラウザ用のPythonコンパイラの
をpyjs.org持っています。あなたのクライアント側をPythonで書くと、PyjamasはそれをJavaScriptにコンパイルします。
関連する問題
- 1. フォームの送信後にページを更新するにはどうすればよいですか?
- 2. フォームを送信せずにリダイレクトするボタンを作成するにはどうすればよいですか?
- 3. ページのアンロード時にAJAXリクエストをキャンセルせずに送信するにはどうすればよいですか?
- 4. Tkinterで「送信」ボタンを使わずにEntryを更新するにはどうすればよいですか?
- 5. フォームを送信せずにテキストフィールド値をPHP変数に渡すにはどうすればよいですか?
- 6. 画像をアップロードせずにフォームを送信するにはどうすればよいですか?
- 7. フォームを送信せずにng-showを使用するにはどうすればよいですか?
- 8. ページを更新せずにデータを送信してフェッチする
- 9. ページを更新せずにPOSTを送信する
- 10. 1つの送信ボタンでフォームを送信するにはどうすればよいですか?
- 11. Djangoフォームの送信を別のページに転送するにはどうすればいいですか?
- 12. フォームを送信したり、ページを更新したりせずに、jqueryの変数の値をPHPに渡すにはどうすればよいですか?
- 13. フォーム送信でJSONとしてデータを送信するにはどうすればよいですか?
- 14. ページをリロードせずにajaxでフォームを送信しますか?
- 15. URLを変更せずにDjangoページにフォームを送信
- 16. URLに値が表示されずにフォームを送信するにはどうすればよいですか?
- 17. ページ更新時にOAuth2アクセストークンを送信するにはどうすればよいですか?
- 18. フォーム送信をブロックするにはどうすればよいですか?
- 19. ページから移動せずにフォームを送信する
- 20. フォーム送信せずにボタン
- 21. 非送信ボタンのフォーム送信を防ぐにはどうすればよいですか?
- 22. モーダルを送信せずにフォームから情報を送信するにはどうすればよいですか?
- 23. データを送信してページを更新するにはどうすればよいですか?
- 24. jQueryを使わずにページをリロードせずにフォームを送信するには?
- 25. フォームを送信し、新しいページからajaxにフォームデータを送信します
- 26. ページの更新せずにフォームを送信 - (機能トグルをクリック)した後、私はページを更新せずに処理するフォームを持っている
- 27. ページを再ロードせずにフォームを送信する方法
- 28. シャドウボックスでフォームを送信するにはどうすればいいですか?
- 29. フォームの送信後に別のページにリダイレクトするにはどうすればよいですか?
- 30. jqueryの新機能:jqueryでフォームを別々に送信するにはどうすればよいですか?
ありがとうございます。 AppEngineに組み込まれている簡単な方法があると思っていたが、今度はAJAXで忍耐強くなるだろう – jing3142
一度それを取得するとそれほど難しいことではない。私が提案したrpcの記事では、リクエストはJavaScriptを使用して行われています。あなたが新しい人なら、それは恐ろしく見えるかもしれません。 jQueryなどのJavaScriptライブラリを使用すると、その部分を大幅に簡素化できます。 – dheerosaur
これで作業しましたか?ありがとう – jing3142