jQuery加载本地文件

时间:2012-10-26 10:03:52

标签: javascript jquery html

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

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

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

我的代码:

container.load("feeds.html");

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

2 个答案:

答案 0 :(得分:2)

由于未提供load()标头,因此您无法origin来自本地来源。如果要执行此操作,则需要更改逻辑以加载jsonp

答案 1 :(得分:0)

你不能做CORS(跨源资源共享)。您需要将值作为Jsonp获取,或者从先前的答案Origin Policy

获得一些小的工作

使用$ .getJSON。从默认的" json"中更改请求类型确实有点神奇。到" jsonp"如果它在URL中看到子串callback=?