2

Jquery Mobile Navigation Bars を使用して、ページからページへのナビゲーション (この場合は今夜から詳細へ) を行っています。

私のベース URL は次のとおりです。http://192.168.1.104/mobile/tonight.html

次のコードを使用して、ベース URL からナビゲートしようとしています。

<a href='detail.html?id=slide&place=" + data.Places[i].id + "' data-transition='slide' class='ui-link-inherit'>" + data.Places[i].name + "</a>

しかし、私をhttp://192.168.1.104/mobile/tonight.html#detail.html?id=slide&place=3に連れて行っています

私が本当に欲しいのは: http://192.168.1.104/mobile/detail.html?id=slide&place=3

ただし、コード内の完全な URL に直接リンクしようとすると、次のようになります。

<a href='http://192.168.1.104/mobile/detail.html?id=slide&place=" + data.Places[i].id + "' data-transition='slide' class='ui-link-inherit'>" + data.Places[i].name + "</a>

http://192.168.1.104/mobile/tonight.html#http://192.168.1.104/mobile/detail.html?id=slide&place=3に誘導されます。

どうすればこれを回避できますか? URL を処理する javascript 関数を href タグで呼び出す必要がありますか? 前もって感謝します。

4

1 に答える 1

4

jquery mobile はリンクを ajax で読み込み、既存のページに追加します。それはすべてドキュメントにあります。 http://jquerymobile.com/demos/1.0a2/#docs/pages/link-formats.html

リンクをロードする場合は、伝統的にrel="external"a タグに追加します。

また:

jquery のモバイル ドキュメントを読んだり、例を参照したりしてください。現在のように動作し、アプリが動作するようにする必要があるためです。

次のようにhtmlで二重引用符を使用しますhref="detail.html"

于 2011-01-17T08:01:30.803 に答える