我想将我的页面重定向到下一页具有隐藏功能的另一个页面。 当我单击重定向链接时,页面将被重定向,并且还调用下一页的功能。
<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function(){
$('#block_1').click(function () {
window.location("index1.php");
});
});
</script>
在 J 查询中是可能的
尝试使用 url 参数。
window.location("index1.php?loadFunc=true");
从下一页捕获 URL 参数。 使用以下函数获取 URL 参数。
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
在页面加载时,
$(document).ready(function(){
if(getUrlParameter('loadFunc') == 'true'){
runHideFunc();
}
})
重定向 index1.php?hideIt=true
;
在index1.php
你可以像这样调用隐藏函数
$(document).ready(function(){
if(getParameterByName('hideIt') == true) {
$('#someID').hide();
//or use a function which will be called on page load
hideSomething();
}
});
function hideSomething() {
//your hide function
}
function getParameterByName(name) {
name = name.replace(/['[]/, "''[").replace(/[']]/, "'']");
var regex = new RegExp("[''?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/'+/g, " "));
}