我有一个问题,因为我正忙着一个shoutbox系统。 我添加了一个报告输入按钮(无论如何都是图像),当你点击它时,它必须将消息的ID插入数据库。
然而,这是我第一次创建这样的东西,我想留在同一页面上(例如:www.domain.com/shoutbox.php而不是www.domain.com/shoutbox.php ?p =报告) 我已经阅读了所有我可以使用Jquery但我不知道如何使用它发送ID ..
您可以在此处查看代码:http://pastebin.com/xKP9Aymk 我标记右边是“/// START REPORT AREA”和/// END REPORT AREA“
任何人都可以帮助我吗? 提前谢谢!
答案 0 :(得分:0)
最简单的方法是将它放在这样的数据变量中:
<div class='shout-btn' data-id='12'>shout</div>
然后像:
$('.shout-btn').on('click', function(){
var id=$(this).data('id');
console.log(id);
// do the rest here which would be a post; kinda a different question
});
同时查看这个问题的答案,将jQuery数据函数与html5数据函数混合使用;一个常见的错误来源:Writing to a data-* attribute and getting it with jQuery .data() Prob与此处的用例无关