我正在尝试使用jquery将id值传递给php脚本。
所以,我试图创建一个链接:
<a href="#" id="superman">Superman</a>
当点击此链接时,我希望jquery获取id值并将其放在php脚本或php中获取id?我不确定最好的方式。
我想要id值,所以它可以放在这样的mysql查询中:
SELECT * FROM hero_db WHERE category="superman"
所以,我得到了id并将其放入类别中,如上所示。
我尝试过很多东西,但我对jquery不熟悉,但我尽可能多地学习。
感谢您对此提供任何帮助。
答案 0 :(得分:2)
听起来你想在点击链接时加载HTML。如果是这样,你需要这样的标记:
<a href="#" id="superman" class="loaddata">Superman</a>
<div id="superman_data">
</div>
使用Javascript:
$("a.loaddata").click(function() {
$("#" + this.id + "_data").load('/loaddata.php', {id: this.id});
return false;
});
这样做是将事件监听器绑定到具有“loaddata”类的所有锚点。单击它时,ID将传递给loaddata.php。该脚本应该返回HTML。它被加载到命名的div。
有各种jQuery Ajax methods。你使用哪一个取决于你想要达到的目标。
答案 1 :(得分:0)
$.post('http://PHP_SCRIPT_URL', {id: $('a.yourlik').attr('id')});