Codeigniter脚本加载两次/不使用部分视图删除

时间:2017-06-05 14:55:16

标签: php jquery html codeigniter

因此,我在“主”视图中加载部分视图,并将内容放在div中,如下所示:

<div class="page-content" id="inside_page"></div>

<script>
            $("#myTab").click(function() {
                location.hash="myTab";
                App.blockUI({
                    boxed: !0
                });
                $.ajax({ 
                    type: 'POST',
                    url: "<?php echo base_url();?>"+"index.php/welcome/myTabContent", 
                    data: {},
                    dataType: "html",
                    success: function(data) {
                        if (data.status == 2) {
                            window.location = "/";
                        }else{
                            window.scrollTo(0, 0);
                            App.unblockUI();
                            $("#inside_page").empty();
                            $("#inside_page").html(data);
                        }
                    },
                    error: function (xhr, status, errorThrown) {
                        App.unblockUI();
                        bootbox.alert("<p>Error</p>");
                    }
                });     
            });
</script>

部分视图包含标签,当我更改标签或再次加载标签时,已经加载的标签将不会被删除,并且会一直运行直到用户重新加载页面。我怎么能阻止这种情况发生?

0 个答案:

没有答案