下面的代碼片段工作正常,但它停止突然無緣無故Ajax調用返回301永久移動突然
jQuery.ajax({
url: "http://example.com/api/getstuff.php?Location="+location+"&token="+token,
type: 'GET',
dataType: 'json',
success:function(data){
if(data.success == '0'){
alert("success");
}
else
{
alert(data.error);
}
});
當我複製API的URL
從檢查被調用並打開瀏覽器工作正常,它在開發和生產上都工作得很好。 有什麼想法?
*編輯 問題已修復,api調用缺少www,因此調用被重定向爲使用www,因此出現301錯誤。
雖然這固定了問題,但我無法解釋,因爲這是很久以前使用的方式,突然它停止工作!
反正我以爲我應該發佈修復,以便有人可以找到有用的。
謝謝
你查詢你自己的域名,還是別人的?也許他們阻止了你。 – RST
301狀態是非常罕見...... 你的服務器之間移動?改變了DNS重定向? – Aviad
可能是他們移動到其他位置或切換到https:// – Ashish