ajax - how to get django's HttpResponse status code with jQuery? -
my server "return httpresponse()" when succuess, "return httpresponse(status=400)" when failed. client has following jquery ajax function:
$('#submit').click(function(){ $.post("{% url 'addcomment' %}", {msg:$('#newcomment').val()}, function(data,status){ if (status==200) { location.reload() } else { alert("comment failed") } }); });
but ajax code doesn't work. idea?
as documentation states, success callback returns data
, textstatus
, jqxhr
argument
http://api.jquery.com/jquery.post/#jquery-post-url-data-successdata--textstatus--jqxhr-datatype
if want response status third argument jqxhr.status