Django没有返回对ajax请求的响应

时间:2013-09-08 09:45:33

标签: jquery ajax django

我无法从服务器获得响应..来自html的我的ajax请求命中django中的视图并且django返回响应,但回调函数没有收到任何内容......问题出在哪里?这是我的代码:

$.ajax({ // create an AJAX call...
                type: "GET", // GET or POST
                url: "djuka/", // the file to call
                dataType: "json",
                contentType: 'application/json',
                success: function(response) { // on success..
                    alert("aaaa");
                }
            });

并查看:

def djuka(request):
if request.is_ajax():
    print "-->YES"
return HttpResponse(json.dumps({'message' : 'awesome'},ensure_ascii=False), mimetype='application/javascript')
执行

print“ - > YES”但从不调用alert(“aaaa”).....

1 个答案:

答案 0 :(得分:0)

尝试删除print语句。它使响应无效JSON。