【发布时间】:2011-02-06 20:52:06
【问题描述】:
我需要在 chrome 扩展中进行跨域请求。我知道我可以通过 message passing 实现,但我宁愿只使用 jQuery 习语(所以我的 javascript 也可以作为 <script src=""> 工作)。
我做的是正常的:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", function(data) {
console.log(data);
});
但在错误控制台中我看到:
Uncaught ReferenceError: jsonp1271044791817 is not defined
jQuery 没有正确地将回调函数插入到文档中吗?我可以做些什么来完成这项工作?
(如果我将代码粘贴到 chrome 控制台中,它可以正常工作,但如果我将其作为 page.js 放在扩展程序中,则会出现问题。)
【问题讨论】:
标签: google-chrome jquery jsonp