簡體   English   中英

如何在Django模板中使用Ajax加載數據?

[英]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)

我想使用Ajaxextra_context加載到渲染模板中。

以下事情將在widget.html模板中發生,即

當主持人在地址欄中鍵入URL來打開頁面時,它將加載兩個小部件,即一個用於加載所有注冊的用戶名,另一個用於加載其公司名稱。 用戶不斷地在網站上注冊並將公司名稱添加到其個人資料中。 當新用戶注冊到站點時,兩個小部件都應使用Ajax自動加載。

我對Ajax的主題一無所知。 這個怎么做? 我什至應該開始這個?

我已閱讀以下鏈接: 教程1 教程2

我知道答案將太長,太混亂,但是任何幫助將不勝感激。

如果您使用jQuery,則可以執行以下操作

$.get('/url/of/widget_data/view', success(data, textStatus, jqXHR) {
  $('#idofdivtoupdate').html(data);
});

那可能是最簡單的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM