我有 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/