我需要在Chrome扩展中执行跨域请求。我知道我可以通过message passing,但我宁愿坚持只是jQuery成语(所以我的JavaScript也可以作为<script src="">
)。在Chrome扩展中使用jQuery.getJSON
我做正常的:
$.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的是没有正确插入回调函数到文档?我能做些什么来完成这项工作?
(如果我将代码粘贴到一个控制台铬,它工作正常,但如果我把它作为page.js中的分机问题出现时。)
致谢 http://developer.chrome.com/extensions/declare_permissions - 解决我的问题,太:) – 2011-06-04 23:27:49
当我做到这一点,我得到这个错误:'端口错误:无法建立连接。接收结束不存在。 – 2014-03-11 08:35:23
如果我想显示JSON数组中的元素,那么我在函数内包含什么? – wishman 2015-07-24 11:56:40