何千回も前に聞かれたと感じる質問をするのは本当に嫌いです。これは、他の人が遭遇したに違いないと思う質問の1つですが、スタック オーバーフローを検索 し たので、想定される解決策はどれもうまくいかないので、何か間違ったことをしているに違いありません。
私は非常に簡単なアプリのセットアップをしています。index.htm、およびterms.htm。test.htmにはいくつかのテキストデータがあります。両方を設定$.support.cors = true;
し$.mobile.allowCrossDomainPages = true;
、データが読み込まれた後の適切なタイミングで設定します。
最初に、terms.htmのデータをインデックス内の要素にロードしようとしました$('#elementid').load('terms.htm');
(テストとインデックスの両方が同じルート/ asset / www /ディレクトリにあり、Webビューはインデックスを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);
}
});