Ajax响应我发送POST请求如何,提醒完整
$.ajax({
type : "POST",
url : 'https://123.com/test.php',
data: {json: json, id: id, token: token, number: num},
xhrFields: {
withCredentials: true
},
complete : function(data){
alert("Status: " + data.responseText);
},
});
POST请求的工作,当我看着铬控制台,我可以看到的反应是“成功”,但我不能显示它。
我已经tryed
data.responseText
和
jQuery.parseJSON(data)
和
JSON.stringify(data)
我总是空的警告框后
也可能是因为上'此之上withCredentials'只需要跨域CORS问题请求 – charlietfl
@charlietfl是啊,我做跨域请求,我已经actaully在conosle收到错误消息:XMLHttpRequest的不能加载的https:// 123 .COM/test.php的。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许Origin'http:// localhost'访问。 – MHH
@MHB如果你控制端点,那么你需要在该php脚本中实现CORS。对该错误进行搜索...将找到数千个结果 – charlietfl