javascript - 从当前页面刷新不同的页面

标签 javascript jquery ajax refresh

我有 2 个独立的页面,index 和 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>

添加数据页面

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");
          }
      });

关于javascript - 从当前页面刷新不同的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49670087/

相关文章:

javascript - css:缩小图像在右侧留下宽的白色边距

javascript - 如何使用 javascript 让文本出现在文本字段中?

javascript - rails : javascript_include_tag :all purpose?

javascript - 使用 jQuery 计算直接子 div 元素

jquery - Chrome 选项 JQuery 插件

javascript - jQuery AJAX 检查数据库中是否存在电子邮件由于某种原因无法工作

javascript - 为 Javascript 变量建立最小值

javascript - AJAX:列出目录的内容。无法解析网址

javascript - 为什么我的表单不使用 ajax 提交

php - SQL查询根据某列值获取所有记录