2010-02-28 56 views
0

我想獲得一個與jQuery的鏈接的id值,然後將該ID發送到一個PHP腳本(在這種情況下,將其發送到一個PHP SQL查詢)。如何使用jquery獲取ID值併發送到PHP腳本?

我的主網頁上像這樣的鏈接:

<a href="#" id="category1">Category One</a> 

點擊該鏈接時,我想的jQuery搶id的值(「類別1」),並將其放置在一個單獨的PHP文件這持有我的數據庫查詢。

換句話說,一旦鏈接被點擊,所以我不必在查詢的類別部分手動輸入id的值會被插入到下面的查詢:

SELECT * FROM maindb WHERE category="category1" 

任何幫助會很好,謝謝。

回答

2
<a class='foo' id='category1'>Category One</a> 
<a class='foo' id='category2'>Category Two</a> 
<a class='foo' id='category3'>Category Three</a> 

<script> 
$(document).ready(function() { 
    $('.foo').click(function() { 
     // You might do: 
     window.location='somefile.php?id=' + this.id; 
     // or pass it as an argument to 
     $.getJSON('somefile', {id: this.id}, function(result) { alert('Success') }); 
    }); 
}); 
</script> 
+0

如果我使用pass參數,是否有方法可以在我的PHP文件中獲取id?我將如何抓住它在PHP文件中? – SOFuser 2010-02-28 04:01:58

+0

它顯示在$ _GET ['id'] – MightyE 2010-03-03 20:08:24

相關問題