1

jqmページのdivに外部ページをロードしています.jQueryモバイルスタイルでそれを強化するために、divでtrigge('pagecreate')を呼び出します。これはコンソールから機能します。

 $('#search-results-page').load('searchResults.php',{options:$.encodeJSON(data.options),search:$.encodeJSON(data.search)},function () {
        $(this).trigger('pagecreate',{options:{}});
        $.mobile.changePage('#search-results-page');
    });

コードを try catch ブロックに入れると機能しますが、そうしないと次のエラーが発生します。

キャッチされていない TypeError: 未定義の jquery.mobile-1.3.1.js:7535 のプロパティ 'options' を読み取れません

4

1 に答える 1