javascript - 通过单击按钮刷新另一个 url

  显示原文与译文双语对照的内容
0 0

谁能帮我解决这个问题

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

当我单击这里提交按钮 employee/refresh2.php时,必须刷新

在 refresh2.php 中,我有followinf函数

 
echo(rand(10,100));

 

因此,提交按钮的onclick 必须生成新的随机数。 我看到了几个函数,但它帮助刷新同一页,但我的问题是刷新了另一页 onclick的提交按钮。

时间: 原作者:

0 0

你的员工/refresh2.php页面的刷新意味着什么? does mean每次点击按钮,你都会按 redirected redirected redirected shows output output employee employee employee employee页面上显示新的随机值,而不是 employee/refresh1页 fetches
如果是这种情况,那么你需要学习ajax的基础知识。
假设这是你的员工/refresh页面中的编码


 <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));
?>

原作者:
0 0

这将刷新div并在 refreshDIV 中打印 refresh2.phpoutput


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

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

<div id="refreshDIV">
 Click here to load
</div>

...