2016-11-18 6 views
0

PhoneGap Buildに基づいてアプリケーションを構築するために、私は数年前からjQuery Mobileを使用してきました。 iOS 10以来、サブページへの定期的なリンクは「エラー・ロード・ページ」の結果に見えます。iOS/Phonegap:jQuery Mobileエラーページを読み込む

のindex.html => jQueryの呼び出しがでjQueryのモバイルリストビューをロードします:私は何をすることは非常にsimpelです

<a href="item.html?id=1"> 

次の私が持っているものと同じでにリンクされているファイル(item.html)ディレクトリに存在するので、ファイルは存在します。

これは何ができ、なぜ機能しなくなったのですか? Androidでうまく動作します。この問題を持っていたし、それを解決することができたた

<allow-navigation href="*" /> 

誰も:私は「コルドバ・プラグイン・ホワイトリスト」とは、以下のオプションを使用して、私のプロジェクトに含まれていますか?

+0

のindex.htmlでこのメタタグを追加してみてください** Naitik

+0

まだ同じです。 – vespino

答えて

0

外部ページに変数を渡すだけでよいはずです。 URL変数が外部ページにのみ渡されることを知っています。つまり、すでにDOM内に外部ページがある場合は、ページを再読み込みして変数を再度渡す必要があります。

私は古いバージョンのjQuery Mobileがこの動作を妨げていると思いますが、1.0以降のものにはうまくいくはずです。

また、このページの下を読んで、「既知の制限」:http://jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-navmodel.html(下弾丸から、特に第二)

ページをリロードするにはjQuery Mobileとあなたが$ .mobile.changePage()関数を使用することができます

$(document).delegate('#my-link-id', 'click', function() { 
    $.mobile.changePage({ reloadPage : true }); 
    return false; 
}); 

ドキュメント:http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/methods.html

+0

それはうまく動作していたので、それはコルドバ関連かもしれません。また、変数を使用しないので、item.htmlを使用しても機能しません。 – vespino

関連する問題