我需要第二個jQuery實例,或者至少是它的AJAX工具。 問題是我需要聯繫兩臺服務器,他們使用不同的身份驗證方法。如何創建jquery對象的第二個實例?
因此,在一個情況下,我需要設置一個標題:
$.ajaxSetup({
headers: {
'Authorization': auth_string
}
});
在另一種情況下
不能及的。如果我發送標題,請求將失敗。
由於我需要始終從兩臺服務器獲取數據,因此我不希望在每次AJAX調用之前操作標頭。所以最好使用兩個不同的AJAX/jQuery對象。
我該如何做到這一點?
我不知道你做了'VAR jq2 = jQuery.extend會發生什麼(真,{},jQuery);',如[這個答案]的啓發(http://stackoverflow.com/questions/122102/what-is-the-most-efficient-way-to-clone-an-object) – Utkanos
爲什麼不使用ajax調用的url參數? – Nadir
@Utkanos:如果我嘗試使用它,它會說:「它不是一個對象」。 @Nadir:你是什麼意思? – helle