如何在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?