【发布时间】:2013-07-25 15:27:04
【问题描述】:
如果请求的文件(使用 XMLHttpRequest)有 301 响应,我需要检测客户端。这样做的原因是因为我需要请求与用户被重定向的文件相关的其他文件,而不是与请求的第一个文件相关。 有什么方法可以使用 JavaScript 或 JQuery 检测此响应状态代码?
谢谢。
【问题讨论】:
标签: javascript jquery http-status-code-301
如果请求的文件(使用 XMLHttpRequest)有 301 响应,我需要检测客户端。这样做的原因是因为我需要请求与用户被重定向的文件相关的其他文件,而不是与请求的第一个文件相关。 有什么方法可以使用 JavaScript 或 JQuery 检测此响应状态代码?
谢谢。
【问题讨论】:
标签: javascript jquery http-status-code-301
你可以在 jquery 中使用$.ajax
这里有你需要的一切:http://api.jquery.com/jQuery.ajax/
如果你看一下“statusCode”的解释,你会发现你可以为每个代码做一些事情
【讨论】:
jQuery ajax 回调函数给出很多信息
$.ajax({
url: "test.php",
type: "GET",
data: {},
dataType:"json",
success: function(resp, textStatus, xhr) {
//status of request
console.log(xhr.status);
},
complete: function(xhr, textStatus) {
console.log(xhr.status);
}
});
【讨论】: