javascript - 调用/加载Jquery页面

标签 javascript jquery html ajax

我有一个登录屏幕,用户使用 Jquery 和 AJAX 登录。没关系。现在我想要的是,如果用户正确登录,我想加载另一个页面。

我尝试使用 document.location = "home.html";但这刷新了我的页面。我想要的就像我们点击像

这样的标签时通常会发生的转换
<a href="SchoolMaterials.html"> <!-- this does not refresh -->

不知道我是否解释清楚了。

谢谢

最佳答案

最好在成功登录的回调函数中加载页面:

$("#the_div_container_for_new_page").load("SchoolMaterials.html")

更新:

它是这样的:

$(document).ready() {
    function login() {
        //post with ajax to login
        $.post(......, function(result){
            if (result.success) {
                // load some page after successful login.
                $('#id_of_container_div').load("thepage.html");
                return;
            } else {
                // handle error
            }
        })
    }
}

关于javascript - 调用/加载Jquery页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26904565/

相关文章:

javascript - Semantic-Ui:如何将参数从弹出元素传递到弹出内容?

javascript - jquery 在 <select> 中显示加载

javascript - 分页器指令的动态项目模板

javascript - 过滤表数据并删除过滤列

javascript - 如何在 ASP.NET 中单击按钮后激活 Bootstrap 选项卡

javascript - 在 Rally js "query"api 中,无法对已阻止​​进行排序

javascript - 我在使用 Node js 对 dynamoDB 中的表执行更新操作时遇到 ConditionalCheckFailedException

javascript - 单击后如何禁用 JavaScript 功能?

javascript - jquery - 在字段完成时通过单击按钮显示带有 if 语句的框 - 创建测验

html - 一个div内有3个div,试图让它们并排