让它工作非常简单。您需要一些 html 用于将来要放置计算的 div:
<div id="counting"></counting>
然后在 generator() 函数的末尾添加:
function generator(){
/*your code here...*/
var element = document.createElement("div");
element.setAttribute("id", "result");
element.appendChild(document.createTextNode(name));
document.getElementById("placeholder").appendChild(element);
/*the ajax code here*/
var url='urltophpfile/phpfile.php';
$.get(url,function(data){
$('#counting').html(data+' Word combinations have been generated so far.');
});
}
现在在您的 phpfile.php 文件中,您将需要代码来增加计数。如果现在我也可以提供帮助,我想您知道该怎么做。我将在此处添加一些示例代码,以便您有所了解。
<?php
mysql_connect('localhost', 'db-sgg', 'password') or die('Cannot connect to database server');
mysql_select_db('db1152127-sgg') or die('Cannot select database');
$databasecall = mysql_query("SELECT counter FROM sggcount WHERE counter > 1");
/*so here you select the already stored value and then you make an update to increment it*/
mysql_query("UPDATE sggcount SET counter=counter+1");
$count = mysql_fetch_assoc($databasecall);
echo $count['counter']+1;
?>
通过执行上面的回显,您将返回增加的值,并且 ajax 将显示它。
更新 1
添加了更全面的 php 代码
注意:如果您添加 jquery 脚本,请将生成器函数更改为使用 jquery。