PHP - 单击按钮获取随机数

时间:2014-01-18 04:18:02

标签: javascript php jquery ajax

我有两个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;
   ?>

感谢您的帮助。

2 个答案:

答案 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>

我建议你看看http://www.w3schools.com/jsref/jsref_random.asp

答案 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

我测试了这个并且它有效:)

示例在这里:http://jsfiddle.net/Q5uKe/