如何使用jquery获取ID值并发送到PHP脚本?

时间:2010-02-28 03:38:27

标签: php jquery mysql

我正在尝试使用jquery获取链接的id值,然后将该id发送到php脚本(在这种情况下将其发送到php sql查询)。

我在主页上有这样的链接:

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

当点击此链接时,我希望jquery获取id值('category1')并将其放在一个单独的php文件中,该文件包含我的数据库查询。

换句话说,一旦点击链接,id值就会插入到下面的查询中,所以我不必手动输入查询的类别部分:

SELECT * FROM maindb WHERE category="category1"

对此有任何帮助都很棒,谢谢。

1 个答案:

答案 0 :(得分: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>