Я делаю запрос JSONP в расширении chrome (содержимое script). Все работает очень хорошо, когда я запускаю веб-страницу, загружая файл HTML в свой браузер, но когда я загружаю его как расширение chrome, функция обратного вызова jsonp, созданная jquery, кажется, не существует, когда сервер дает свой ответ.
Моя консоль говорит:
Uncaught ReferenceError: jQuery17105683612572029233_1323808231542 is not defined
Вот мой запрос ajax:
$.ajax({
url: 'http://example.com',
data:
{
imgUrl: this.href,
returnString:true
},
dataType: "jsonp",
success: function(msg){
newNode.src = msg.data;
},
error: function(msg){
console.log(msg.data);
}
})