繁体   English   中英

使用参数重定向页面,并且参数可以训练下一页的隐藏功能

[英]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查询中

index1.php?hideIt=true重定向;

index1.php

你可以这样调用hide函数

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

尝试这样的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();
    }
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM