我有web.py的問題。基本上用戶點擊一個按鈕,這會向服務器發出POST請求。 POST請求返回「render.edit()」,這是用於呈現「編輯」模板的簡短手段。但是,由於我通過jQuery發出POST請求,頁面的HTML只是在回調函數中,並且不會顯示。有沒有辦法讓我改變整個頁面的HTML?jQuery POST後呈現頁面
謝謝!
我有web.py的問題。基本上用戶點擊一個按鈕,這會向服務器發出POST請求。 POST請求返回「render.edit()」,這是用於呈現「編輯」模板的簡短手段。但是,由於我通過jQuery發出POST請求,頁面的HTML只是在回調函數中,並且不會顯示。有沒有辦法讓我改變整個頁面的HTML?jQuery POST後呈現頁面
謝謝!
不要使用Ajax來做到這一點。如果將數據發佈到服務器應導致顯示新頁面,則只需使用傳統模型即可。在這種情況下,您使用Ajax無所遁形。
你也可以嘗試raise web.seeother('URL')
裏面的python腳本,但是在這種情況下它也會運行這個類的所有GET指令。
+1:這應該通過內嵌JavaScript或直接通過頁面加載來處理。 – CBusBus