2017-04-06 8 views
0

は、このコードによってanthorページ間を移動することである関数ではありません。

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") 
    $.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true }); 

ミス?

+0

私はそのミスがブロック上にあるとは思わない、私はいくつかのコードをコピーします。 –

+0

関数checkDetails() {(($( "#UserIDTXT")場合のval()== "3164")&&($( "#UserPassTXT")。ヴァル())== "12345678" ) $ .mobile.pageContainer.pagecontainer( "change"、 "#HomePage"、{reloadPage:true}); } –

+0

私はここでそれを呼び出しました。

答えて

1

$.mobile.pageContainer.pagecontainerが機能ではないというエラーが発生した場合は、ドキュメントが完全に読み込まれる前に、古いバージョンを使用しているか、pageContainerコードを実行しているかのいずれかです。

さらに、changeの使用方法は多少間違っています。

変更この:これに

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") $.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") { 
    var jqHomePage = $("#HomePage"); 
    $.mobile.pageContainer.pagecontainer("change", jqHomePage, {}); 
} 

それはjQueryのモバイル1.4.0で廃止され、すべきではないので、私はあなたの最初の例ではreloadPageオプションを削除中古。

+0

2番目の引数はオブジェクトまたは文字列です。 – Omar

+0

まだ動作していません、あなたが言ったように、Uncaught TypeError:$ .mobile.pageContainer.pagecontainerは関数ではありません at checkDetails(CityFixJS.js:21) at HTMLInputElement.onclick(index.html:29) –

+0

この関数(checkDetails)はanthor関数の中にinitのようなものでなければなりませんか? –

関連する問題