【发布时间】:2012-11-01 13:53:04
【问题描述】:
我使用 Rails3 并尝试通过 ajax 获取远程页面。 (https://play.google.com/store/apps/details?id=)。
$.ajax({
url: app_url,
type: 'GET',
data: "id=<id>",
crossDomain : true,
dataType: 'jsonp',
success: function ( code ) {
alert("Good.");
}
});
当我运行脚本时,我看到:“Uncaught SyntaxError: Unexpected token
顺便说一句,我试着这样做:
$.ajax({
url: app_url,
type: 'GET',
data: "id=<id>",
crossDomain : true,
dataType: 'jsonp',
success: function ( code ) {
alert("Good.");
}
});
但我看到“Access-Control-Allow-Origin 不允许 Origin http://example.com:3000。”错误信息。
如何修复错误并获取页面?
谢谢。
【问题讨论】:
-
那是你的实际代码?与
id=<id>?你把实际的身份证放在里面怎么样? -
不,这只是示例,
可以是 'my.packet' :)
标签: javascript ruby-on-rails ajax jquery