大学で実行しているサービスのモバイル バージョンを作成しようとしています。問題は、サーバー側のアクセスがないことです。私が持っているのは、方法がわかれば、サービスにアクセスするための大学からの承認だけです。JQuery Mobile でインターフェイスを作成しましたが、今のところ、ダミー データをナビゲートする以外には何もしません。私の主な問題は、この時点でのログインフォームであり、これはコードです:
<body>
<div data-role="page" id="login">
<div data-role="header" data-theme="e">
<h1>MobileApp</h1>
</div>
<div class="ui-body ui-body-c">
<div data-role="content">
<form method="post" rel="external" action="https://somedomain.com/passwordcheck">
<ul data-role="listview" data-inset="true">
<li data-role="list-divider">Login</li>
<li data-role="fieldcontain" class="ui-hide-label">
<label for="name">User:</label>
<input id="username" class="inputB" type="text" name="x_username">
</li>
<li data-role="fieldcontain" class="ui-hide-label">
<label for="name">Password:</label>
<input id="password" class="inputB" type="text" name="x_password">
</li>
<li>
<div><button type="submit" value="Login" data-theme="b">Login</button></div>
</li>
</ul>
</form>
</div>
</div>
</div>
</body>
ご覧のとおり、ユーザーとパスワードのデータを「https://somedomain.com/passwordcheck」に投稿し、データが正しければ、サービスの「https://somedomain.com/index」ページにリダイレクトされます。しかし、これは私が望むものではありません。私が望むのは、パスワードチェックが同じように発生することですが、自分のモバイル #index ページを開くことです。私はこれを今のようにすべて間違って処理していることを理解していますが、それを行う正しい方法を見つけることができないようです.
パスワードチェックの応答をキャプチャし、それを何らかの形で処理する方法を見つける必要があると思います (ログインが正しい場合は #index を開き、そうでない場合は別のものを開きます)。元の Web ページを開かないか、少なくとも非表示にします。どんな助けでも本当に感謝しています。