单击按钮刷新另一个URL

时间:2013-09-23 12:53:09

标签: javascript php html

嗨,任何人都可以帮助我解决这个问题,

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

当我点击此提交按钮时,employee / refresh2.php必须刷新

在refresh2.php中的

我有followinf func

echo(rand(10,100));

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这会刷新div并打印outputrefresh2.php的{​​{1}}。

refreshDIV

答案 2 :(得分:0)

刷新 employee / refresh2.php页面是什么意思?这是否意味着每次单击该按钮,您都会重定向到该页面并显示您想要的输出...或者说当前页面每次从员工处获取新的随机值/refresh2.php页面并在employee / refresh1.php页面上显示给你?
如果是后者,那么你需要学习ajax的基础知识...
假设这是您的employee / 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));
        ?>