如何在django中显示通过ajax发送的数据?

时间:2015-08-14 08:54:43

标签: python ajax django django-views

我有以下设置,但我似乎无法在ajax中显示内容,尽管如果我直接进入网址它会有效。

<div class="test" style="width:200px; height:200px; border-style:solid;">
<button class="testb">click here</button>
</div>

脚本:

$(".testb").click(function() {
    $.ajax({
      url: '../profile_page_tags_get/' + 'primary',
      type: 'GET',
      dataType: "json",
      success: function(data) {
        $(".test").html( "<div>" + data + "</div>")
      }
    })
});

查看功能:

def profile_page_tags_get(request, edit_type):
    data = {}
    if edit_type == 'primary':
        p_options = Primary.objects.all()
        data['p_options'] =  list(p_options.values_list())
    return HttpResponse(json.dumps(data), content_type = "application/json")

地址:

 url(r'^profile_page_tags_get/(?P<edit_type>.*)/$', views.profile_page_tags_get, name='profile_page_tags_get'),

0 个答案:

没有答案