有人可以告诉我如何为不同的请求获取不同的条目吗?目前,无论请求是什么,代码都只显示第一个条目。
PHP
$dbh = new PDO("mysql:dbname=$db_name;host=$host", $username, $password);
$sth = $dbh->prepare("SELECT * FROM data");
try {
$sth->execute( array($_GET['page']) );
}
catch(PDOException $e) {
die( $e->getMessage() );
}
list($page) = $sth->fetch(PDO::FETCH_NUM);
$sth->closeCursor();
echo $page;
Javascript + jQuery
function getPage() {
var data = 'page=' + encodeURIComponent(document.location.hash);
$.ajax({
url: "loader2.php",
type: "GET",
data: data,
cache: false,
success: function (html) {
$('#content').html(html);
}
});
代码应该工作的方式是一旦a href
指向说#home
或#otherpage
单击,代码通过它的“呼号”从我的数据库中加载匹配的内容,它与链接href匹配(例如呼号为#home
家)。有人可以帮我吗?