jqueryモバイルアプリのdivに外部htmlをロードしています。すべてうまくいきますが、もう少しスムーズにしようとしています。
これが私のコードです:
$(document).bind('pagebeforecreate', function (event, ui) {
if (event.target.id == 'pageViewOrder') {
//get the page
$.getJSON(root_url + '/orders/view/' + window.viewOrderReference + '/?callback=?', null, function (d) {
$("#viewOrder_content").html(d.html).trigger("create");
$.mobile.loading('hide');
});
}
何が起こっているのかというと、ajax 呼び出しが終了する前にページが表示されています。この呼び出しが終了する前に jquery mobile がページを表示するのを止める方法はありますか? 現時点ではページが表示され、コンテンツが表示されます。
編集:これは単一のページにロードされています
乾杯、ベン