0

Django での Ajax の使用は未解決の問題です。ブログやフォーラムを読んで理解しようとしましたが、うまくいきませんでした。それに関連する非常に簡単な質問を投稿しています。

views.py で定義されているメソッド: (単なるサンプル)

def widget_data(request):
    ####
    extra_context = {
        'data': username
        'part': company
        }
    return direct_to_template(request,'test/widgets.html',
                              extra_context)

extra_contextを使用してレンダリングされたテンプレートにロードしたいAjax

widget.htmlテンプレートでは次のことが起こります。

モデレーターがアドレス バーに URL を入力してページを開くと、2 つのウィジェットが読み込まれます。1 つはすべての登録済みユーザー名を読み込み、もう 1 つは会社名を読み込みます。ユーザーは継続的にサイトに登録し、プロファイルに会社名を追加しています。新しいユーザーがサイトに登録されると、両方のウィジェットが Ajax を使用して自動的に読み込まれます。

Ajaxのトピックについてはわかりません。これを行う方法?これをどのように開始すればよいですか?

次のリンクを読みました: チュートリアル 1 チュートリアル 2

答えが長すぎて厄介すぎることはわかっていますが、助けていただければ幸いです。

4

1 に答える 1

1

jQueryを使用すると、次のことができます

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

それがおそらく最も簡単な方法でしょう。

于 2012-06-06T19:28:22.277 に答える