我有一個javascript函數來計算點擊次數。我希望將存儲計數的變量發佈到PHP。我不確定爲什麼當我提交表格時,計數沒有被迴應。以下是HTML文件。將一個javascript變量發佈到PHP。
<html>
<head>
<title> js php </title>
<script>
var cnt=0;
function CountFun(){
cnt=parseInt(cnt)+parseInt(1);
var divData=document.getElementById("showCount");
divData.innerHTML="Number of Downloads: ("+cnt +")";//this part has been edited
}
</script>
</head>
<body>
<div id="showCount"></div>
<form action "submitClicks.php"id="form">
<input type="hidden" name="numberOfClicks" />
<input type="button" id="btnClick" value="Click me" onclick="CountFun()"/>
<input type="submit" value="Submit Clicks" />
</form>
</body>
</html>
然後,這是我的提交頁面點擊:
<?php
$number_of_clicks = $_POST["cnt"];
echo $number_of_clicks;
?>
這是否實施看起來是正確的給你,當我點擊提交點擊,什麼都不會發生。我期待點擊次數得到迴應。
什麼是 「沒有任何反應」 是什麼意思?你看到什麼了嗎?它每次都是零或什麼? –
@ t_01當我點擊「點擊我」時,數字被計數並顯示出來。當我提交點擊時,網址從http://localhost/clicks/count.html更改爲http://localhost/clicks/count.html?numberOfClicks =,但不顯示帶有點擊次數的回顯。 –