我一直在試圖獲得一個按鈕(在這種情況下,一個鏈接)與jQuery的id,併發送id或類名稱到一個php腳本,所以我可以在sql查詢中輸入該id或類名稱。我認爲這將是最容易做的事情,但事實證明這是最困難的事情,因爲沒有任何工作似乎有效。如何使用jquery獲取Id名並傳遞給php腳本?
我有一個頁面上的鏈接:
pagination.php:
<a href="#" class="category" id="marketing">Marketing</a>
然後另一個腳本jQuery的(該按鈕被點擊時):
jquery_pagination。 php:
$("#pagination a#marketing").click(function() {
Display_Load();
var pageNum = $('#content').attr('data-page');
$("#content").load("filter_marketing.php?page=" + pageNum, Hide_Load());
});
最後,PHP頁面,我想「營銷」身份證去:
filter_marketing.php:
<?php
include('config.php');
$per_page = 3;
if($_GET)
{
$page=$_GET['page'];
}
$start = ($page-1)*$per_page;
//$sql = "select * from explore order by id limit $start,$per_page";
$sql = "SELECT * FROM explore WHERE category='marketing' ORDER BY category LIMIT $start,$per_page";
$result = mysql_query($sql);
?>
<table width="800px">
<?php
while($row = mysql_fetch_array($result))
{
$msg_id=$row['id'];
$message=$row['site_description'];
$site_price=$row['site_price'];
?>
<tr>
<td><?php echo $msg_id; ?></td>
<td><?php echo $message; ?></td>
<td><?php echo $site_price; ?></td>
</tr>
<?php
}
?>
</table>
所以,我要的是自動將「營銷」的id在sql查詢而不是硬編碼,如在這裏看到的:
$sql = "SELECT * FROM explore WHERE category='marketing' ORDER BY category LIMIT $start,$per_page";
如果任何人都可以幫助,這將是驚人的。
謝謝。
謝謝,成功了!我非常感謝幫助。 – SOFuser 2010-03-02 20:38:10