我制作了一个 Phonegap/cordova 2.3 应用程序,它从服务器加载 json 格式的菜谱列表并输出菜谱的名称。在浏览器中它工作正常。但是当我编译到 iOS 时,没有加载 json,我看到一个空白屏幕。但是,当我将服务器输出放在公用文件夹中的文件中并加载该文件时,它确实在 iOS 中工作。所以我会说json输出没有错。
function load() {
$.getJSON('http://localhost:3000/nl/recipes.json', function(data) {
for (i in data) {
document.write(data[i].name+"<br>")
}
});
配置文件中允许使用外部主机:
<access origin="*" />
我怎样才能解决这个问题?