我想是這樣的:How to use Basic Auth with jQuery and AJAX?
在問題出現,他們解釋瞭如何使用驗證
我需要使用一個jQuery $.getJSON
代替$.ajax
請求到服務器,因爲它不支持交叉現場。 而且我還需要提交用戶和密碼。 有沒有辦法在$.getJSON
中提交用戶名和密碼作爲參數,而沒有像https://user:[email protected]
這樣的URL發送它?
我想是這樣的:How to use Basic Auth with jQuery and AJAX?
在問題出現,他們解釋瞭如何使用驗證
我需要使用一個jQuery $.getJSON
代替$.ajax
請求到服務器,因爲它不支持交叉現場。 而且我還需要提交用戶和密碼。 有沒有辦法在$.getJSON
中提交用戶名和密碼作爲參數,而沒有像https://user:[email protected]
這樣的URL發送它?
$ .getJSON是$ .ajax的縮寫,所以你可能確實需要ajax。你可以看到http://api.jquery.com/jquery.ajax/如何設置頭
$.ajax(url, {crossDomain:true, headers:{'X-My':'Foo'}})
'$ .ajax'的可能重複不支持CORS當您使用JSONP,它使用JSONP而不是CORS。如果您想創建一個跨域請求,那麼服務器需要向CORS授予權限,或者使用JSONP針對相同的源策略進行攻擊。如果您使用JSONP,則無法設置任意HTTP標頭。 – Quentin
[在jQuery AJAX GET調用中傳遞請求標頭]的可能重複(http://stackoverflow.com/questions/3258645/pass-request-headers-in-a-jquery-ajax-get-call) – Gavriel