1

こんにちは、私のアプリケーションでは、ログインに成功した後にページを変更したいと考えています。ユーザー名とパスワードを検証した後、ログインボタンをクリックすると、次のページが次のように呼び出されます。

$.mobile.changePage('UI/demo/home.html')

しかし、ログインボタンをクリックするとデータが検証され、上記の行を実行しようとすると、ページの読み込み中にエラーメッセージが表示されました。ページパスが正しくない場合に取得されることはわかっていますが、同じアプリケーションがAndroidとblackberry sumulatorで正常に実行され、nokiaシミュレーターで試したところ、読み込みエラーメッセージが表示されました.

www/js フォルダーにある main.js から変更ページを呼び出し、ホームページは www/UI/demo フォルダーにあります。

パスに問題がある場合、Android および Blackberry プラットフォームでどのように機能しますか? 事前に感謝します。

4

2 に答える 2

1

ログインページがwww/UI / AppScreen /フォルダーにあり、ホームがwww / UI / demoフォルダーにある場合は、次の電話番号を呼び出す必要があります。

$.mobile.changePage('../demo/home.html');

以上一般的に

$.mobile.changePage('[RelativePath/]home.html');

パスは、現在のHTMLページを基準にしています。

于 2012-07-12T09:33:32.197 に答える
0

iOSを動作させるのに問題があるこのトピックを読んでいる他の人のために:

ページがすべて同じディレクトリにある場合、../または/を前に付けると、デスクトップでは機能しますが、機能しません。'home.html'のようなページ名を使用する必要があります。

于 2013-01-09T05:35:38.077 に答える