私はWebアプリケーション用にJquery Mobileを使用しようとしています。ユーザーがクリックしたボタンに応じて、それらを新しいWebページにリダイレクトします。jQuery Mobileを新しいページにリダイレクトする方法を教えてください。
例:
ユーザ訪問foo.com/index.php
。
ログインをクリックすると、foo.com/login.php
になります。
それくらい私が使用して把握することができました:
<a class="ui-block-a" data-role="button" type="submit" onclick="window.location.replace('./login.php');">Login</a>`
私は"./login.php"
からhref
を設定してみてください、それは私がfoo.com/#./login.php
に送信します。
すべてが順調と良いですが、Webブラウザが実際に起こっている:
ユーザーは二回戻るボタンをクリックする必要があるため、問題を引き起こしているfoo.com/index.php
foo.com/index.php#undefined
foo.com/login.php
。
index.php
からlogin.php
にユーザーを送信するには、先に#undefined
に行きますか?
<a class="ui-block-a" data-role="button" type="submit" onclick="window.location.replace('./login.php');" href="">Login</a>
をそれはまだ適切にリダイレクトする前にfoo.com/index.php#
にビューアを送信します。
私も試してみました。
私はそれを試しましたが、試してみると 'foo.com/#javascript:window.location.replace( './ login.php');'に送られてエラーが発生します。私は 'rel =" external "'を試みましたが、それはどこにでも私を送りません。ボタンをクリックしても何も起こりません。 – NightShade
あなたのリンクとしてこれを試してください。私はテストサイトで試してみましたが、それは完璧に働いていました.. 'Login ' – sgliser
私にとってはうまくいかず、rel =" external "で追加しました。本当にありがとう! – NightShade