1

我希望我的会话 PHP 重定向到同一页面内的 jQuery 移动面板。我该怎么做?问题是,现在面板使用 <a href="#leftpanel1">. 我可以让我的check.php页面重定向以打开面板吗?

<?php

$user_name = "";
$password = "";     # Important: Change this for live database. 
$database = "";
$server = "";

$user = $_POST['Username'];
$user_pass = $_POST['Password'];

session_start();
$_SESSION['logged_in'] = true;
$_SESSION['user'] = $user;

$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);

if ($db_found) {

    $query = "SELECT username, password FROM users WHERE username = '$user' AND password =                '$user_pass'";

    $result = mysql_query($query);
    $numrows = mysql_num_rows($result); 

    if ($numrows > 0){
        header('Location: /Test.php');
    } else {
        echo 'PAGE NOT FOUND';
    }
}

?>
4

1 回答 1

0

您需要编写一些 jQuery 来捕获哈希并触发点击。因此,当您被重定向时,请在 url 中使用 jquery 可以使用的标志或其他内容。喜欢test.php#open然后写一些jquery然后查看哈希并触发锚点的点击。

if(window.location.hash) {
  // Open
  $("a[hreaf='#leftpanel1'").trigger("click");
} else {
  // Dont open
}
于 2013-09-02T23:23:02.313 回答