Ste*_*ell 19 javascript jquery
我有一个脚本将用户重定向到另一个页面.我想在新页面完全加载后将一些内容加载到新页面上的div中.我怎样才能做到这一点.以下不起作用.
function goToPage() {
window.location.href = 'http://www.mypage.com/info;
$('.my_class').load('my/url/path/with/content/to/load');
}
Run Code Online (Sandbox Code Playgroud)
新加载的页面(http://www.mypage.com/info)包含以下div:
<div class="my_class"></div>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Tom*_*ron 16
重定向到新页面,但是向URL附加哈希信号.
function goToPage() {
window.location.href = 'http://www.mypage.com/info#load-stuff;
}
Run Code Online (Sandbox Code Playgroud)
然后在加载目标页面时,评估该哈希信号的URL检查.
function pageLoad() {
if (window.location.hash === "#load-stuff") {
$('.my_class').load('my/url/path/with/content/to/load');
}
}
Run Code Online (Sandbox Code Playgroud)
如果您的应用程序使用的是jQuery,它看起来像:
$(function () {
if (window.location.hash === "#load-stuff") {
$('.my_class').load('my/url/path/with/content/to/load');
}
});
Run Code Online (Sandbox Code Playgroud)
这至少是个粗略的想法.
您正在重定向浏览器window.location.href,恐怕因为您纯粹只是更改浏览器的位置,所以您不能对要移动到的页面产生任何影响/输入(除非您使用查询字符串参数,然后使用某些内容创建内容像 PHP (myurl.php?newcontent=whatever) )
| 归档时间: |
|
| 查看次数: |
36108 次 |
| 最近记录: |