我试图用jQuery访问google docs。这里是我到目前为止:
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,errorThrown) { } });
它不允许我设置标题,如果我将dataType设置为jsonp(从Make Cross Domain Ajax Requests with jQuery)。如果我离开jsonp,我不能做跨域请求。如果我使用jQuery.getJSON,我不能传入任何标头…