2012-01-18 11 views
0

web.pyに問題があります。基本的にユーザーはボタンをクリックすると、サーバーにPOST要求が行われます。 POST要求は "render.edit()"を返します。これは、 "edit"テンプレートをレンダリングする際の手短な手です。しかし、私はjQuery経由でPOSTリクエストを行っているので、ページのHTMLは単にコールバック関数内にあり、表示されません。ページ全体のHTMLを変更する方法はありますか?jQuery POST後のページのレンダリング

ありがとうございます!

答えて

5

これを行うためにAjaxを使用しないでください。サーバーへのデータの投稿によって新しいページが表示される場合は、従来のモデルを使用してください。この場合、Ajaxを使用して何も得られません。

+0

+1:これは、インラインJavaScriptまたはページロードを介して直接処理する必要があります。 – CBusBus

0

また、raise web.seeother('URL')をpythonスクリプトのPOST内で試すこともできますが、この場合はクラスのすべてのGET命令も実行します。

関連する問題