[英]How to load the data using Ajax in Django template?
在Django中使用Ajax是一個未解決的問題。 我試圖通過閱讀博客和論壇來了解它,但是它對我沒有用。 我正在發布一個與此有關的非常簡單的問題。
在views.py中定義的方法:(僅作為示例)
def widget_data(request):
####
extra_context = {
'data': username
'part': company
}
return direct_to_template(request,'test/widgets.html',
extra_context)
我想使用Ajax
將extra_context
加載到渲染模板中。
以下事情將在widget.html
模板中發生,即
當主持人在地址欄中鍵入URL來打開頁面時,它將加載兩個小部件,即一個用於加載所有注冊的用戶名,另一個用於加載其公司名稱。 用戶不斷地在網站上注冊並將公司名稱添加到其個人資料中。 當新用戶注冊到站點時,兩個小部件都應使用Ajax自動加載。
我對Ajax的主題一無所知。 這個怎么做? 我什至應該開始這個?
我知道答案將太長,太混亂,但是任何幫助將不勝感激。
如果您使用jQuery,則可以執行以下操作
$.get('/url/of/widget_data/view', success(data, textStatus, jqXHR) {
$('#idofdivtoupdate').html(data);
});
那可能是最簡單的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.