Я только начал использовать jQuery mobile и потратил время на чтение документации. Однако у меня возникла проблема после того, как пользователь вошел в систему. После успешного входа в систему пользователь перенаправляется на свою страницу, на которой есть простой просмотр списка. Если пользователь нажимает на любой элемент, они возвращаются на страницу входа. Кажется, страница загружается нормально, и я уверен, что моя разметка верна, потому что в адресной строке Chrome адрес, который я нажимаю, отображается как:
http://localhost/sample/app/test.php#ctlpnl
,
, который является правильным адресом для этой ссылки. Может кто-нибудь показать мне мою ошибку. Спасибо
ВХОД HTML
<div data-role="page" id="login" data-title="Test Login" data-theme="b">
<div data-role="header">
<h1>Sample Login</h1>
</div>
<div data-role="content">
<form method="post" id="login" rel="external" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>">
<div data-role="fieldcontain">
<label for="kt_login_user">Email *</label>
<input type="text" name="kt_login_user" id="kt_login_user" value="<?php echo KT_escapeAttribute($row_rscustom['kt_login_user']); ?>" size="66" placeholder="janedoe@example.com" />
<div id="userError">
<?php echo $tNGs->displayFieldHint("kt_login_user");?>
<?php echo $tNGs->displayFieldError("custom", "kt_login_user"); ?>
</div>
</div>
<div data-role="fieldcontain">
<label for="kt_login_password">Password *</label>
<label for="kt_login_rememberme"></label>
<input type="password" name="kt_login_password" id="kt_login_password" value="" size="46" placeholder="******" />
<div id="passError">
<?php echo $tNGs->displayFieldHint("kt_login_password");?>
<?php echo $tNGs->displayFieldError("custom", "kt_login_password"); ?>
<?php echo $tNGs->displayFieldError("custom", "kt_login_rememberme"); ?>
</div>
</div>
<div id="login_message"></div>
<div id="submitDiv" data-role="fieldcontain">
<input name="kt_login1" id="kt_login1" type="submit" value="Login" data-inline="true" />
</div>
</form>
</div>
<div data-role="footer"">
<h4>test 2009-2011</h4>
</div>
</div>
ПОЛЬЗОВАТЕЛЬСКИЙ ИНДЕКС.PHP
<div data-role="page" id="page">
<div data-role="header">
<h1>Users Page One</h1>
</div>
<div data-role="content">
<ul data-role="listview">
<li><a href="#requests">Requests</a></li>
<li><a href="#ctlpnl">Control Panel</a></li>
<li><a href="#userhelp">Help</a></li>
<li><a href="users/logout.php" rel="external">Logout</a></li>
</ul>
</div>
<div data-role="footer">
<h4>Users Start Page</h4>
</div>
</div>
<div data-role="page" id="ctlpnl" data-theme="b">
<div data-role="header">
<h1>Control Panel</h1>
</div>
<div data-role="content">
<?php echo $_SESSION['kt_name_usr']; ?> Control Panel
</div>
<div data-role="footer">
<h4>Control Panel Footer</h4>
</div>
</div>