Уже несколько часов не могу наладить работу кросс-доменного запроса
Вот сам код:
$.ajax({
url: "http://api.tumblr.com/v2/blog/david.tumblr.com/info?api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt",
//context: document.body,
cache:false,
crossDomain: true,
type: 'GET',
async: false,
dataType: "jsonp",
scriptCharset: "utf-8",
contentType: "application/jsonp; charset=utf-8",
jsonp:onJsonPLoad,
//callback: onJsonPLoad,
// data: "api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt",
success: function(date){
var dataJson = eval("(" + date + ")");
$("#feedback").html(dataJson.response.blog.title);
},
error: errorCustom
});
function onJsonPLoad(data){
alert("sdfsdfs");
}
function errorCustom(jqXHR, textStatus, errorThrown){
console.log(jqXHR);
//alert(textStatus);
$("#feedback").html(jqXHR);
}
FireBug пишит что "parsererror". Ответ с сервера приходит, но тут происходит ошибки при парсинге JSONP. Не могу понять в чем ошибка.