web.pyに問題があります。基本的にユーザーはボタンをクリックすると、サーバーにPOST要求が行われます。 POST要求は "render.edit()"を返します。これは、 "edit"テンプレートをレンダリングする際の手短な手です。しかし、私はjQuery経由でPOSTリクエストを行っているので、ページのHTMLは単にコールバック関数内にあり、表示されません。ページ全体のHTMLを変更する方法はありますか?jQuery POST後のページのレンダリング
ありがとうございます!
web.pyに問題があります。基本的にユーザーはボタンをクリックすると、サーバーにPOST要求が行われます。 POST要求は "render.edit()"を返します。これは、 "edit"テンプレートをレンダリングする際の手短な手です。しかし、私はjQuery経由でPOSTリクエストを行っているので、ページのHTMLは単にコールバック関数内にあり、表示されません。ページ全体のHTMLを変更する方法はありますか?jQuery POST後のページのレンダリング
ありがとうございます!
これを行うためにAjaxを使用しないでください。サーバーへのデータの投稿によって新しいページが表示される場合は、従来のモデルを使用してください。この場合、Ajaxを使用して何も得られません。
また、raise web.seeother('URL')
をpythonスクリプトのPOST内で試すこともできますが、この場合はクラスのすべてのGET命令も実行します。
+1:これは、インラインJavaScriptまたはページロードを介して直接処理する必要があります。 – CBusBus