jQuery ajax Post请求如何获得 303 状态的返回结果

问题网站
http://www.xingk.cc/forum.php?mod=viewthread&tid=197985
需注册,比较麻烦,下面给一个临时账号
账号:爱玩屎的阿拉蕾
密码:Av123456!

问题描述
论坛的网盘地址被加了跳转链,而且是随机生成的,跳转链是使用 303 重定向到网盘。

需求结果
有办法能够获得这个跳转链返回的 303 状态的重定向结果吗?success好像只有在stats为200才会执行。

测试代码
请输入图片描述
var jq=document.createElement("script");
jq.src="http://cdn.staticfile.org/jquery/2.1.4/jquery.min.js";
document.body.appendChild(jq);

function getQueryString(name,url) {
url=(url&&url.match(/\?./).toString())||location.search; var reg = new RegExp("(?:^|&)(" + name + ")=([^&])(?:&|$)", "i");
var str = url.substr(1).match(reg);
if (str != null) return unescape(str[2]);
return null;
}

$('a[href*="linkFilter.php"]').each(function(){
$.ajax({
url:"linkFilter.php",
type:'post',
traditional:true,
data:this.href.replace(/.+\?(.+)/,'$1')+"&mod=decode",
contentType:"application/x-www-form-urlencoded",
processData: false,
success:function(e,s,t,d){
console.log(s,t,e);
},
})
})

评论 (0)链接2018-06-14 
德问是一个专业的编程问答社区,请 登录注册 后再提交答案