重定向并重新加载

时间:2014-06-03 08:37:53

标签: javascript php ajax redirect

我正在使用此javascript代码进行重定向:

window.location.href = '/zona-privada?message='+data;

我正在使用php作为后端,在重定向之后,我的php没有获取消息参数。但是,如果我重定向后重新加载页面,它可以正常工作。 我应该以不同的方式进行重定向吗?或者我做错了什么?

此重定向我在javascript请求的ajax中执行此操作。 非常感谢你

Ajax代码:

$.post(
  "/url"
).done(
  function(data){
    window.location.href = '/home?message='+data;
  }
);

我的php(使用Zend1)

if($this->_params['message']) {
   //code goes here
}

1 个答案:

答案 0 :(得分:1)

问题在于变量的值。尝试将encodeURIComponent(data)附加到window.location.href之前