djangajax json响应

2024-10-01 09:18:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django url:'127.0.0.1:8000/showsym'映射到返回json响应的视图

def get_symptoms(request):
    bp=BodySubPart.objects.get(body_subpart="head")
    data1=bp.symptoms.all()
    data = serializers.serialize('json', data1)
    return HttpResponse(data,mimetype='application/json')

现在我试着用ajx来解析这个_表单.html代码是:

^{pr2}$

但它没有给我任何输出 这一页空白了

请帮帮我,有人吗


Tags: django视图jsonurldatagetobjectsrequest
1条回答
网友
1楼 · 发布于 2024-10-01 09:18:17

这是因为您的代码试图获取url:/127.0.0.1:8000/showsym/

{cd2}改成{cd2}。在

我建议您使用$.getJSON并命名URL,假设/showsym的url name是showsym:

$(document).ready(function() {
    $.getJSON('{% url showsym %}', function(data, textStatus, jqXHR) {
        alert(data);
    })
})

相关问题 更多 >