javascript - 如何在 window.location.reload() 之后打开模式

标签 javascript ajax codeigniter reload bootstrap-modal

我有这样的代码:

$("#savedata").submit(function(e){
e.preventDefault();
$.ajax({
    type : 'POST',
    data: $("#savedata").serialize(),
    url : "<?php echo site_url('ppdb/simpan_data/'.$jenjang);?>",
    success : function(data){
        window.location.reload();
        $('#cekulang').modal('show');
    }
});
return false;
});

我想在页面刷新后打开模式。但我首先打开了模式,然后使用该代码刷新了页面。

感谢您的帮助。

最佳答案

尝试这样的事情:

success: function(data){
    window.location = window.location.href + "?openmodal=1";
}

并加入你的 body

<?php
    if($_GET['openmodal'] == 1){ ?>
        <script>
                 $(function(){
                     $('#cekulang').modal('show');
                 });
        </script>
<?php         
    }
?>

关于javascript - 如何在 window.location.reload() 之后打开模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34490318/

相关文章:

javascript - React - 控制对服务器的 AJAX 调用

php - 如果 mysql 数据库中的数据发生变化,如何触发 AJAX

mysql - 允许用户在 BIRT 中选择报告参数

javascript - React Native Undefined 不是一个对象(评估'userData.id)

javascript - jQuery FadeIn 和 FadeOut 动画在中间显示白色

javascript - innerHTML 修改整个数组

javascript - 如何控制下拉列表的展开方向?

javascript - 使用 jQuery PHP 将图像替换为图像后刷新图像

javascript - 如何在Jquery中解除keydown事件的绑定(bind)一段时间然后再次绑定(bind)它?

codeigniter - Firebase 网络推送通知