我無法爲這篇文章想出一個更好的標題,所以如果有人認爲它不合適,請繼續編輯它。Python模板和Ajax
我用的燒瓶我的Python框架,通常我渲染模板做somnething像下面: -
@app.route('/home')
def userhome():
data=go get user details from the database
return render_template("home.html",userdata=data)
現在我有一個模板名稱home.html的在我遍歷的值「 userdata「,比如userdata.name,userdata.age等,這些值在模板中佔用適當的空間。
但是我正在通過ajax進行導航的應用程序,如果javascript不可用(基本上該應用程序不適用於沒有javascript的ppl),則不會回退。 導航菜單左邊有幾個標籤,(home,youroffers,yourlastreads)。根據用戶點擊的內容,右列應該動態更改。
我無法理解我在這裏如何處理模板。根據用戶點擊的內容,我可以通過json通過xhrGET或xhrPOST向他發送所需的數據。整個模板必須在服務器端處理,然後通過ajax調用傳輸整個模板。我其實不太喜歡那個想法。如果有人能在這裏指出我正確的方向,那將是非常棒的。
現在在通過ajax加載的頁面中,存在一些腳本。如果通過ajax加載,這些腳本是否可以工作?