我正在使用此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
}
答案 0 :(得分:1)
问题在于变量的值。尝试将encodeURIComponent(data)附加到window.location.href之前