我正在使用jQuery 1.6.2向同一個域上的頁面發出POST AJAX請求。該頁面將302重定向到另一頁面。在AJAX調用中,沒有遵循302的方法
現在,在我的本地機器上工作正常,但在我們的生產服務器上,重定向從未被遵循,並且在Chrome檢查器中,請求被稱爲「取消」。
如果我訪問同一頁面不涉及JavaScript的,一切工作正常,當我說,AJAX的作品我的本地計算機上,但不是在生產服務器上。
有誰知道什麼可能會導致此?
服務器(OS X,Apache2,PHP5.3.6,本地機器上的HTTP,Ubuntu,Lighttpd,PHP5.3.3,生產中的HTTPS)之間存在一些差異,但對我而言,沒有任何區別。
我假設302重定向到同一個域上的另一個資源? –
確實。原來在kohana中存在一個錯誤,雖然這導致重定向爲HTTP而不是HTTPS。這一定導致瀏覽器取消請求。 – Johan
優秀。在下面添加這個答案 - 在兩天內,您將能夠接受您的答案爲正確答案,以便將來遇到類似問題的人員可以找到答案。 –