Я делаю междоменный вызов с кодом:
$.ajax({
type: "GET",
url: data.Url,
mimeType: "application/javascript",
dataType: "jsonp",
jsonp: false,
cache: true,
jsonpCallback: "getData",
success: function(data){
callback(data.html);
},
error:function (xhr, ajaxOptions, thrownError){
alert('Error during downloading ebook component:'+ componentId + ' thrownError:' + thrownError);
}
});
Ответ сервера с:
HTTP/1.1 200 OK
x-amz-id-2: YIPtShlPtOmDcIvn3ldRVkONQJTDxFba7OFWnL44A5HVZFXL0+9gGTnO/uZ5muFi
x-amz-request-id: AF6CF3B66F843250
Date: Mon, 08 Aug 2011 11:32:52 GMT
Last-Modified: Mon, 08 Aug 2011 11:24:51 GMT
ETag: "ee72cfb6fea66192a34b4fa72796b260"
Accept-Ranges: bytes
Content-Type: application/octet-stream
Content-Length: 30
Server: AmazonS3
getData({{"html":"example"}})
И, как вы можете догадаться, обработчик ошибок выполняется с помощью thrownError: 'getData wasне называется 'и xhr.statusText:' parseerror '.
Есть идеи?Я почти уверен, что я успешно запускаю этот код в пятницу (я сравнил код с хранилищем, но без различий), поэтому я предполагаю, что это что-то с ответом сервера.