我正在使用Ajax将用户订阅数据发布到后端。基于用户服务器提供的信息可以响应302(成功)或200(失败)。我的Ajax请求如下:
$.ajax({
url : form.action,
type: "POST",
data: $('#real-payment-form').serialize(),
complete: function(xhr,textStatus){
console.log("complete")
console.log(xhr.status)
if (xhr.status = '302'){
$('#payment-confirmation').modal()}
}
else {
alert('wrong details')}
})
}
但无论服务器响应 xhr.status 总是200.任何人都可以指出我做错了什么。如何使用ajax获取302个请求。