调用/加载 Jquery 页面

Call/load Jquery Page

本文关键字:页面 Jquery 加载 调用      更新时间:2023-09-26

我有一个登录屏幕,用户使用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
            }
        })
    }
}

window.location正是您所需要的。您还可以使用 jQuery 创建一个锚元素并模拟对它的单击:

$("<a href='your url'></a>").click();

但我不建议这样做,最好将数据发布到服务器并重定向到您想要的页面。