【发布时间】:2014-03-18 13:28:23
【问题描述】:
我去whateverorigin.com生成了这行javascript:
$.getJSON('http://whateverorigin.org/get?url=' +
encodeURIComponent('http://google.com') +
'&callback=?', function(data){ alert(data.contents); });
我用它代替了我之前使用的XMLHttpRequest,但没有任何反应。 Chrome 说我有一个未捕获的引用错误:jQuery110201568311753217131_1395117728011 未定义。我一定不能把所有东西都设置好,除了在我的 JavaScript 中将该行与相关 url 放在一起之外,我还需要做什么?
【问题讨论】:
-
你用的是什么版本的jquery?
-
@PatrickEvans jQuery 版本 1.10.2
-
@aquemini : 对于同一个域,您不需要使用 '&callback=?',即使使用它,您也必须重新发送与您的响应相同的回调
-
有趣的是,您可以在页面上运行该代码并且它可以工作! :-)
-
你能不能创建一个jsfiddle 来重现你的问题,因为jsfiddle.net/968TS 这个小提琴中的基本设置表明它可以工作
标签: javascript