我真的很讨厌问我觉得以前被问过一千次的问题。这是我觉得其他人一定遇到过的问题之一,但是 在 搜索了 stack overflow后,没有一个假定的解决方案对我有用,所以我一定做错了什么.....
我有一个非常简单的应用程序设置。index.htm 和 terms.htm。test.htm 中有一些文本数据。我在加载内容$.support.cors = true;
后$.mobile.allowCrossDomainPages = true;
的适当时间进行了设置。
起初我尝试使用将terms.htm的数据加载到索引中的一个元素中$('#elementid').load('terms.htm');
(测试和索引都在同一个根/assets/www/目录中,我的webview加载索引oncreate)但绝对没有发生任何事情。所以我选择尝试 .ajax,这样我至少可以收到一条错误消息,而我得到的只是“错误”。当然,可以在 DroidGap 上使用 JQ 加载本地文本资源吗?
$('#header').load('terms.htm');
$.ajax({
type:"GET",
timeout:10000,
async: false,
url: "terms.htm",
success: function(data) {
$('#header').html(data);
},
error: function(xhr,msg){
alert( msg);
}
});