私は、記事が掲載されている Web サイトを持っています。記事をクリックするとページが表示され、基本的にはそれだけです。問題は、jquery-mobile を使用したいことであり、それをファイルの先頭に貼り付けたためです。
<script type="text/javascript" src="scripts/jquery.js"></script>
<script>
$(document).on("mobileinit", function () {
$.mobile.changePage("#index", {transition: "slide",reverse: true,changeHash: false});
});
</script>
<script src="scripts/jquery.mobile.js"></script>
、記事の詳細ページへのユーザーのリンクが機能しなくなりました。URL がハッシュタグ記号 (#) を受け入れないことがわかりました。
例えば:
<a href="www.myPage.com/#detail/e98eee7e-5032-4d16-8c69-a441af018b8b"</a>
ユーザーがまったく同じパスでこのページにリダイレクトされることを期待していますが、jquery-mobile は次のように変更します。
www.myPage.com/detail/e98eee7e-5032-4d16-8c69-a441af018b8b
そのため、何も起こりません。コンソールに出力のみが表示されます。
GET www.myPage.com/detail/e98eee7e-5032-4d16-8c69-a441af018b8b 404 (見つかりません)
助けてください!