带有参数和参数的重定向页面可以训练下一页的隐藏功能


redirect page with parameter and parameter cantrain hide function of next page

我想将我的页面重定向到下一页具有隐藏功能的另一个页面。 当我单击重定向链接时,页面将被重定向,并且还调用下一页的功能。

<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, " "));
}