【发布时间】:2013-10-04 20:52:11
【问题描述】:
在阅读了关于 stackoverflow 的各种示例后,我编写了这个函数:
function showGetResult(crossDomainUrl) {
$.ajax({
url: crossDomainUrl,
type : 'GET',
crossDomain: true,
success: function (data) {
debug(data);
return data;
}
});
}
并用这个来调用它
alert(showGetResult(crossDomainUrl));
但我得到的只是'undefined',这是在内容脚本内的网络浏览器扩展中使用的。
【问题讨论】:
-
虽然相似的两者并没有像这里的许多其他示例那样解决我的问题,但请参阅我的评论 - “谢谢这有效,但我需要获取一个 javascript 文件。我尝试了数据类型值 jsonp、脚本和 html一切都失败了。见 - jsfiddle.net/tsyGj"
-
@Stacked — 你有两个不同的问题。标记为重复的问题解决了返回数据的问题。您的另一个问题(我们只能从您的 JSFiddle 中得知,而不是从您问题中的任何代码中得知)是同源政策,这已包含在 this other duplicate question 中。
-
@Quentin 我应该删除这个吗?
标签: javascript ajax jquery cross-domain