0

对于我的移动应用程序,我想将 HTML 代码动态加载到容器中。

我尝试了 jQuery 的加载方法,但 chrome 说:

Origin null is not allowed by Access-Control-Allow-Origin.

我的代码:

container.load("feeds.html");

我认为这应该是可能的。你能帮助我吗?

4

2 回答 2

2

您不能load()来自本地来源,因为没有origin提供标题。jsonp如果要执行此操作,您需要更改要加载的逻辑。

于 2012-10-26T10:09:19.597 回答
0

你不能做 CORS(跨域资源共享)。要么您需要获取 Jsonp 的值,要么需要从以前的答案Origin Policy中解决一些小问题

使用 $.getJSON。如果它看到callback=?URL 中的子字符串,将请求类型从默认的“json”更改为“jsonp”会有点神奇。

于 2012-10-26T10:14:49.373 回答