【发布时间】:2015-09-30 20:40:14
【问题描述】:
我正在使用 jQuery load() 将部分页面加载到 div 中。我想像这样将url参数传递给部分页面
<div id='partial'></div>
<script>
$('#partial').load('child_page.html?key=1');
</script>
如何从子页面内部访问这些参数?我在子页面中尝试了以下操作,但问题是 window.location 没有给我 child_page.html?key=1 而是给了我根页面 url。
<script>
var url = window.location;
//code to parse the url to extract the parameters goes here
</script>
【问题讨论】:
-
"//解析url提取参数的代码放到这里"
.load()好像没变window.location? -
“子页面”并不是真正的页面,它只是添加到当前页面的内容。详情请参考我的新答案。
-
@alan0xd7 ""子页面" 并不是真正的页面,它只是添加到当前页面的内容。详情请参阅我的新答案。" 是,虽然这似乎不是原始帖子中的实际问题 "How to access URL parameters sent to div via jQuery load()" ?也就是说,如何访问通过
.load()的“参数”? “从子页面内部?” 将与调用的html页面.load()相同
标签: javascript jquery parameters