Заголовки набора с jQuery.ajax и JSONP?

Я пытаюсь получить доступ к документам 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)?

46
задан Lance Pollard 18 June 2010 в 21:51
поделиться

1 ответ

Это невозможно.

Запрос JSONP работает путем создания элемента