我有两个php页面,一个生成随机数,另一个在刷新页面上显示。
我希望通过点击不刷新获得当前的随机值。
我们可以使用javascript / ajax / jquery,请帮助我任何最好的方式
1.PHP
<?php
include("2.php");
$getnumber=$_SESSION['randomnumber'];
?>
<button class="button" type="button" name="buttonpassvalue" >Get Random Number</button>
2.PHP
<?php
$rannumber=rand();
$_SESSION['randomnumber']=$rannumber;
?>
感谢您的帮助。
答案 0 :(得分:2)
这可以在没有任何PHP编码的情况下使用,无论何时想要发生某些事情而不刷新页面,javascript都是你的好友
<div id="randomNum">0</div>
<button onclick="generate()">Randomize</button>
<script>
function generate(){
var x=document.getElementById("randomNum");
x.innerHTML=Math.floor((Math.random()*10)+1);
}
</script>
答案 1 :(得分:0)
您可以使用JQuery / Javascript执行某些操作,但不会通过执行以下操作来刷新页面:
<script>
jQuery(document).ready(function($){
$("#random").click(function(){
var number = 1 + Math.floor(Math.random() * 6);//Change the 6 to be the number of random numbers you want to generate. So if you want 100 numbers, change to 100
$("#number").text(number);
});
});
</script>
<button class="button" type="button" name="buttonpassvalue" id="random" >Get Random Number</button>
<div id="number"></div>//<---This is where the random number would be placed
我测试了这个并且它有效:)