具有参数和参数的重定向页面隐藏下一页的功能

时间:2014-11-19 06:32:44

标签: php jquery html ajax

我想在下一页将我的页面重定向到另一个带隐藏功能的页面。当我点击重定向链接时,页面将被重定向,同时也会调用下一页的功能。

<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function(){

   $('#block_1').click(function () {
    window.location("index1.php");
});

});  
</script>

可以在J查询中使用

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

尝试使用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();
    }
})