【发布时间】:2010-03-05 00:41:24
【问题描述】:
我正在尝试弄清楚如何动态更新我的 sql 查询。
在主页上,我有一个分页脚本,用于计算将有多少页:
<?php
function generate_pagination($sql) {
include_once('config.php');
$per_page = 3;
//Calculating no of pages
$result = mysql_query($sql);
$count = mysql_num_rows($result);
$pages = ceil($count/$per_page);
//Pagination Numbers
for($i=1; $i<=$pages; $i++)
{
echo '<li class="page_numbers" id="'.$i.'">'.$i.'</li>';
}
}
?>
然后我在同一页面的正文中使用这行代码来填充页码:
<?php generate_pagination("SELECT * FROM explore WHERE category='marketing'"); ?>
因此,该行显示了仅用于“营销”类别的必要数量的页码。
我遇到的问题是那一行代码。我想让类别动态化,因此我希望 jquery 获取元素的 id 并将其放入,而不是将其硬编码为“营销”。
元素将是我在同一页面上的这个链接:
<a href="#" class="category" id="marketing">Marketing</a>
因此,当用户单击该链接时,我尝试使用 jquery 将链接的 ID 放在查询的类别部分中。
我希望这是有道理的,如果有人能在这方面帮助我,那就太好了。
【问题讨论】:
-
这是在 AJAX 请求中,还是在正常的页面加载中?
-
这是一个 Ajax 请求。
-
你能发布你当前的 ajax 调用吗?这样更容易直接回答