我有2个单独的页面,索引和add_data。最初,索引页面已打开,并且此页面具有一个链接,可在其他选项卡中打开add_data页面。现在add_data页面具有一个表单,该表单的数据正在通过ajax保存。如果ajax返回成功消息,我希望刷新索引页面。

索引页上负责重定向的代码

<a href="<?php echo base_url(); ?>class/add_data" target="_blank">Add Data</a>


add_data页面上的ajax代码

jQuery.ajax(
          {
            type: "POST",
            url: "<?php echo base_url(); ?>" + "class/student/" ,
            data: formData,
            processData: false,
            contentType: false,
            success: function(res)
              {
                console.log(res);
              },
          });


谁能告诉我该怎么做

最佳答案

尝试这个:

索引页

<a class="click" href="<?php echo base_url(); ?>class/add_data" target="_blank">Add Data</a>

<script>

 localStorage.setItem("return_suc", "0");
 $('body').on('click', '.click', function(){
    localStorage.setItem("return_suc", "1");
 });

window.setInterval(function(){
    if(localStorage["return_suc"] == "1"){
        location.reload();
    }
}, 500);

</script>


add_data页面

jQuery.ajax(
      {
        type: "POST",
        url: "<?php echo base_url(); ?>" + "class/student/" ,
        data: formData,
        processData: false,
        contentType: false,
        success: function(res) {
             localStorage.setItem("return_suc", "1");
          }
      });

09-30 15:27
查看更多