我只是想知道如何防止用户在将结果提交到数据库之前更改 Chrome 中检查元素的 id。在我的网站上,我创建了一个点赞按钮,这个按钮有自己的 ID,如下所示(id='1')。单击此按钮后,我使用 ajax 在我的数据库中发送数据,并使用我从 ajax 传递的相同 ID 更新列。但是,如果用户在提交数据之前在 Chrome 中的检查元素上更改了此 ID,他们可以操作我的数据库,而不是喜欢 id=1 的评论,他们可以喜欢其他评论,这不应该是讨人喜欢的。有没有办法防止这种情况发生。
<input type="button" value="Like" id="1"/>
$('#button').click(function() {
var id = $(this).attr('id');
$('like_ajax.php', {id: id}, function(data) {
alert('Success');
});
});