我想在節點環境中使用jquery。 對於正常的請求阿賈克斯功能,但與服務器重定向我面臨一些問題。nodejs:jquery ajax 302處理
我知道瀏覽器處理重定向(處理302),但在這裏節點env,我至少希望調用ajax回調。
沒有回調(完成,失敗,總是)被調用重定向的請求。
其他模塊,如請求或快遞可用於我的目的。我只是想知道發生了什麼。
我想在節點環境中使用jquery。 對於正常的請求阿賈克斯功能,但與服務器重定向我面臨一些問題。nodejs:jquery ajax 302處理
我知道瀏覽器處理重定向(處理302),但在這裏節點env,我至少希望調用ajax回調。
沒有回調(完成,失敗,總是)被調用重定向的請求。
其他模塊,如請求或快遞可用於我的目的。我只是想知道發生了什麼。
似乎CORS有明確啓用像'jQuery.support.cors =真正的',需要XMLHttpRequest的obect到jQuery.ajaxSettings.xhr
jQuery.support.cors = true;
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
jQuery.ajaxSettings.xhr = function() {
return new XMLHttpRequest;
}
jQuery.ajax有complete
回調。 它的類型是:
function(jqXHR jqXHR, String textStatus)
再檢查一下textStatus
或jqXHR.status == 302
,做你所需要的。
我呀知道..這不會被jquery調用。 – Kiran