2010-02-28 102 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

相关问题