1

嗨,谁能帮我解决这个问题,

假设我使用employee/refresh1.php,其中我有一个按钮,如下所示

当我点击这个提交按钮时,雇员/refresh2.php 必须刷新

在 refresh2.php 我有followinf func

echo(rand(10,100));

所以 onclick 提交按钮必须生成新的随机数。我已经看到了几个功能,但它有助于刷新同一页面,但我的问题是我在点击不同页面中的提交按钮时刷新了另一个页面。

4

3 回答 3

0

打开时必须为新窗口命名,然后调用 onClick 事件 [新窗口名称].location.href = href; href 将是您要刷新的新页面的 url。

于 2013-09-23T13:08:24.730 回答
0

刷新员工/refresh2.php 页面是什么意思???这是否意味着每次单击按钮时,您都会被重定向到该页面并显示您想要的输出......或者当前页面每次都从 employee/refresh2.php 页面获取新的随机值并显示它在员工/refresh1.php 页面上给你???
如果是后者,那么您需要学习 ajax 的基础知识......
假设这是您的员工/refresh.html 页面中的编码

     <body>
        <input type="submit" onclick="dothis()"> 
        <script>
    function dothis()
    {
        if(windows.XMLHttpRequest)
        {
        xmlhttp=new XMLHttpRequest();
        }
        elseif(windows.ActiveXObject)
        {
        xmlhttp=new ActiveXObject();
        }
        xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState==4)
        {
        document.getElementById("demo").innerHTML=xmlhttp.responseText;
        }

        }
 $url="employee/refresh2.php?q";
        xmlhttp.open("Get",$url,true);
        xmlhttp.send(null);
    }
        </script>
        <div id="demo"></div>

        </body>

    and then on employee/refresh2.php page do this<br>

        <?php if(isset['q'])
        echo (rand(10,100));
        ?>
于 2013-09-23T13:20:53.560 回答
0

这将刷新 div 并 打印in outputrefresh2.phprefreshDIV

<script type="text/javascript">
    $(document).ready(function(){

        $("#refreshDIV").click(function(){
           $("#refreshDIV").load('refresh2.php');
        });
    });
</script>

<div id="refreshDIV">
    Click here to load
</div>
于 2013-09-23T13:19:17.113 回答