调用/加载 Jquery 页面
Call/load Jquery Page
我有一个登录屏幕,用户使用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();
但我不建议这样做,最好将数据发布到服务器并重定向到您想要的页面。
相关文章:
- 如何使用jQuery自动打开页面上的所有链接
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 无法从jquery Mobile导航栏重定向到另一个页面
- 使用javascript函数在页面初始化后加载jquery
- 如何根据表单输入值(即邮政编码)显示不同的页面?jQuery或.PHP
- 使用数据发布更改页面 jQuery 移动
- 如果下一页或其他某个页面 JQuery 数据表中存在该行,如何删除该行
- 从完整的HTML页面jQuery中删除最后一个表的方法
- 清除所有表单字段后刷新页面(jquery)
- 按钮粘在页面jQuery的底部
- 当弹出窗口关闭时刷新特定页面(jQuery)
- .post()返回ID不受页面Jquery的影响
- 在新窗口中发布会产生空白页面(jquery)
- Don'不再显示此页面(JQUERY cookie)
- 删除行刷新页面jquery
- 加载复选框之前点击移动页面jquery
- 滑动到弹出页面JQuery移动
- 动态页面(jQuery)没有正确加载javascript
- 如何从用户脚本访问页面jQuery