3 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用多種方法加載您的頁(yè)面或任何其他頁(yè)面。
您不必使用PHP
重新加載當(dāng)前頁(yè)面或位置。你可以直接這樣做jQuery
或者用 JS 代替。
使用 location.reload()
您可以用于在活動(dòng)location.reload();
中重新加載頁(yè)面click
使用 window.open()
window.open('Generate.php')
如果您想在新窗口中打開(kāi) URL ,您也可以使用 它。
使用window.location
如果您想在同一window.location = 'Generate.php'
窗口中打開(kāi) URL,也可以使用 它。
運(yùn)行下面的代碼片段以查看其工作原理。
$(document).ready(function() {
? $("#submitGen").click(function() {
? ? alert('Page will reload now')
? ? location.reload();
? });
});
<!DOCTYPE html>
<html>
<head>
? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? <title>Zip Files</title>
? <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
? <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
? <link rel="stylesheet" /> ... ... ...
? <tr>
? ? <form action="" method="post" role="form">
? ? ? <td>
? ? ? ? <input type="submit" name="submitGen" id="submitGen" class="btn btn-primary" value="GenerateZ" style="float: right;">
? ? ? </td>
? ? </form>
? </tr>
? ... ...
? </body>
</html>

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以使用HTML onclick 事件屬性
<input?type="submit"?onclick="location.reload()"?name="submitGen"?class="btn?btn-primary"?value?=?"GenerateZ"?style="float:?right;">

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
用戶“AlwaysHelping”幫助我解決了這個(gè)問(wèn)題。不過(guò)我想發(fā)布一個(gè)替代解決方案。也就是說(shuō),當(dāng)用戶從服務(wù)器下載文件時(shí),發(fā)送的請(qǐng)求有時(shí)比預(yù)期慢,Jquery 函數(shù)在同一實(shí)例期間運(yùn)行,并且文件永遠(yuǎn)不會(huì)被下載。所以我在Jquery中保持了5秒的延遲才刷新頁(yè)面。
<script>
$(document).ready(function() {
$("#submitGen").click(function() {
window.setTimeout(function () {
location.href = "FirstPage.php";
}, 5000);
});
});
</script>
- 3 回答
- 0 關(guān)注
- 252 瀏覽
添加回答
舉報(bào)