javascript - 如何隐藏当前页面

标签 javascript jquery html json ajax

我与我的数据库有连接,我的数据库向我发送一些整数值,如“1”、“2”或类似的东西。例如,如果我的数据库向我发送“3”,我显示第三页,它正在工作但是我的问题是当它显示第三页时它没有隐藏我的当前页面。我认为我的代码在某处是错误的。请帮助我

<script>
            function show(shown, hidden) {
                console.log(shown,hidden)
                $("#"+shown).show();
                $("#"+hidden).hide();
            }

            $(".content-form").submit(function(){
                var intRowCount = $(this).data('introwcount');
                var exec = 'show("Page"+data.result,"Page' + intRowCount + '")';
                ajaxSubmit("/post.php", $(this).serialize(), "", exec,"json");
                return false;
            })


            function ajaxSubmit(urlx, datax, loadingAppendToDiv, resultEval, dataTypex, completeEval) {
                 if (typeof dataTypex == "undefined") {
                    dataTypex = "html";
                }

                request = $.ajax({
                    type: 'POST',
                    url: urlx,
                    dataType: dataTypex,

                    data: datax,
                    async: true,
                    beforeSend: function() {
                        $(".modalOverlay").show();
                    },
                    success: function(data, textStatus, jqXHR) {
                        //$("div#loader2").remove();
                        loadingAppendToDiv !== "" ? $(loadingAppendToDiv).html(data) : "";
                        if (typeof resultEval !== "undefined") {
                            eval(resultEval);
                        } else {
                            //do nothing.
                        }

                    },
                    error: function() {
                        alert('An error occurred. Data does not retrieve.');
                    },
                    complete: function() {
                        if (typeof completeEval !== "undefined") {
                            eval(completeEval);
                        } else {
                            //do nothing.
                        }
                        $(".modalOverlay").hide();
                    }

                });

            }
        </script>

最佳答案

感谢您帮助我的代码现在可以正常工作。问题是由缓存引起的。当我清除 Google Chrome 上的缓存和 cookie 时,它​​已修复。

关于javascript - 如何隐藏当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39139414/

相关文章:

javascript - 为什么我的变量在 AngularJS 中是 "unresolved"

javascript - 在javascript中解析Json并获取键/值的最佳方法

javascript - 推特的滚动条效果

jquery - 使用 Google Charts 在堆积柱形图中显示 Y 轴

javascript - 通过 jQuery slider/Backbone 动态更新字段

javascript - 如何让接收到的数据显示为HTML代码?

html - 格式化表格中的列

javascript - 无法将事件附加到上下文片段中的元素

javascript - 甲板揭示动画

javascript - 在图像的确切 "borders"上链接图像