我为电视制作人工作,我们有一个非常简单(非常愚蠢)的想法。我不能透露实际的想法,但这是我的目标的要点:
- 一行文字显示:"如果你喜欢面包,请点击按钮"
- 用户点击"我喜欢面包"按钮,按钮消失,计数器增加+1
我知道我需要使用数据库来确保每次从任何地方打开页面时计数仍然为真,但我不知道如何在同一页面上获取计数器和按钮?
我创建了一个有效的 - 带有一个包含按钮的index.html文档,但它指向一个单独的PHP文档,该文档有计数器。
理想情况下,唯一身份访问者只能点击一次按钮。但如果这对任何人来说都是痛苦的话,这并非100%必要。
我真的很感激任何帮助。
谢谢!
答案 0 :(得分:0)
要使其保持一页,请使用 AJAX 。这是一个简单的例子:(使用jQuery)
HTML:
<div id='Click'>CLICK HERE<div/>
JS:
$('#Click').click(function(){
$().ajax({
url: "www.yourdomain.com/location/of/script.php",
type: 'POST',
//Not sure if this is necessary.
data:{Click: '1'},
success: function(result){
$('#Click').text('the Count is: '+result);
}
});
PHP:
<?php
Whatever your php script does
?>