如何在PHP中刷新页面
我在php页面(my.php)上使用ajax调用来将JS变量和JS数组传递给另一个PHP页面(destiny.php)。 现在在destiny.php我做了一些数据库操作。
$.ajax({
type: "POST",
url: "destiny.php",
data: { b_Array : b_arr, b_value : b_val},
success: function(data) {
window.alert(data);
}
但有时由于用户输入的错误(通过Js变量或Js数组),我不得不显示警报(现在使用上面的代码window.alert(data)
来显示警报)但它不刷新页面。
那我怎么刷新页面呢? 我试过header()。 但仍然无效。
试试window.location
$.ajax({
type: "POST",
url: "destiny.php",
data: { b_Array : b_arr, b_value : b_val},
success: function(data) {
window.location = "your_url";
});
$.ajax(
{
type: "POST",
url: "destiny.php",
data: { b_Array : b_arr,
b_value : b_val},
success: function(data) {
**window.location.reload();**
}
但我觉得清爽不是一个好主意
window.location.reload(true);
这是达到你想要的最好的方式,但你也可以查看下面的代码:
function auto_reload()
{
var timer = window.location.reload();
for (var i=0;i<timer.length;i++){
setTimeout(timer, 1000);
timer = false;
}
}
我希望它有帮助!
链接地址: http://www.djcxy.com/p/28687.html上一篇: how to refresh page in php
下一篇: Why location.reload() is slower than the other page reload methods?