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