Я пытаюсь получить доступ к документам Google с jQuery. Вот то, что я имею до сих пор:
var token = "my-auth-token";
$.ajax({
url: "http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json",
dataType: 'jsonp',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "GoogleLogin auth=" + token);
},
success: function(data, textStatus, XMLHttpRequest) {
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
});
Это не позволяет мне устанавливать заголовки, если я установил dataType
кому: jsonp
(от Выполняют Перекрестные Доменные Запросы Ajax с jQuery). Если я не учитываю jsonp
, Я не могу выполнить междоменный запрос. Если я использую jQuery.getJSON
, Я не могу передать ни в каких заголовках...
Там какой-либо путь состоит в том, чтобы определить пользовательские заголовки при выполнении междоменного ajax запроса (в jQuery)?
Это невозможно.
Запрос JSONP работает путем создания элемента