当succuess时,我的服务器“返回HttpResponse()”,“失败时返回HttpResponse(status = 400)”。 我的客户端遵循jquery ajax函数:
$('#submit').click(function(){
$.post("{% url 'addcomment' %}", {msg:$('#newcomment').val()}, function(data,status){
if (status==200) {
location.reload()
} else {
alert("Comment failed")
}
});
});
但是ajax代码不起作用。有什么想法吗?
答案 0 :(得分:0)
正如文档明确指出的那样,成功回调会返回data
,textStatus
和jqXHR
参数
http://api.jquery.com/jQuery.post/#jQuery-post-url-data-successdata--textStatus--jqXHR-dataType
如果您希望响应状态从第三个参数jqXHR.status