Javascript PHP-通过单击按钮获取随机数

Javascript PHP-通过单击按钮获取随机数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有两个php页面,一个生成随机数,另一个显示在刷新页面上 我想通过单击“不刷新”获取当前随机值 我们可以使用javascript/ajax/jquery,请帮助我找到最好的方法 1.php 获取随机数 2.php 感谢您的帮助。这不需要任何php编码就可以使用,只要您希望在不刷新页面的情况下发生某些事情,javascript就是您的好友 <div id="randomNum">0</div> <button onclick="generate()">

我有两个php页面,一个生成随机数,另一个显示在刷新页面上

我想通过单击“不刷新”获取当前随机值

我们可以使用javascript/ajax/jquery,请帮助我找到最好的方法

1.php


获取随机数
2.php



感谢您的帮助。

这不需要任何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>
0
随机化
函数生成(){
var x=document.getElementById(“randomNum”);
x、 innerHTML=Math.floor((Math.random()*10)+1);
}

我建议您看看这里

您可以使用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

jQuery(文档).ready(函数($){
$(“#随机”)。单击(函数(){
var number=1+Math.floor(Math.random()*6);//将6更改为要生成的随机数。因此,如果想要100个数字,请更改为100
$(“#编号”)。文本(编号);
});
});
获取随机数

//在PHP文件上添加
session\u start()
。然后再提问。谷歌优先。。!w3schools是你可以推荐的最差的网站之一。我会小心地选择它,它有一些关于这个主题的互动例子,我不是每天都推荐它use@Blaine选择Fiddle选项:在frameworks&extension的第二个下拉列表中选择“no wrap-in”,这是非常详细的。。。我将进行更新,以便您可以添加代码。答案已更新。你会看到一个活生生的例子。代码我有工作:)只要按照链接,你会看到它的工作。我希望这对你有帮助。您基本上可以复制该代码并将其添加到1.php文件中,如果您安装了jquery,它就会工作。没有更新的会话值。这是在不使用php的情况下完成的。您必须分配会话值。这只是一个一般性问题…我得到了另一个显示ajax php页面中产品的php页面。。。在完全运行ajax之后,我将使用上面的方法获取会话值。。。。在主页上。(将会话值从ajax带到主页…)
<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>
<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