有人可以帮我这个

我试图设置和捕捉url变量

它从一个形式至极具有标准动作设定为“/ autorisation /登出” 然后用一个内联的按钮javascript函数

function tbPayout()
{
parent.location = "/autorisation/logout?rcgo=payout";
return true;

} 
<input src="/images/go02.gif" type=image border=0 name="go1" onClick="return tbPayout();">

在autorisation控制器I试图抓住它

if ( isset($_GET['rcgo']) ) {

,但它不工作,也看不出在url并且因此可变 执行默认形式的行动?

我也有

另一重定向页面
content="3; url=http://www.domain.nl/index/index?rcgo=logout" />

和工作正常

我如何才能让JavaScript来的工作,因为我有三个提交,我需要用我需要在控制器功能来读取不同的URL变量来控制按钮。 ,至极是在这种情况下退出()。

值得一提的是已经得到的东西做的事实,即它不能解读前面URI中的变量,因为它默认了索引功能关闭该控制器至极是标准的行为,如果它不能找到第二部分。 没有附加的变量,它重定向确定。

是否有一个解决方案?

谢谢,理查德

有帮助吗?

解决方案

我认为这是作为简单

parent.location.href = "/autorisation/logout?rcgo=payout";

代替

parent.location = "/autorisation/logout?rcgo=payout";

其他提示

另一种选择是使用AJAX来传递作为GET / POST直接...

var queryString = "?rcgo=payout";
ajaxRequest.open("POST", "/autorisation/logout" + queryString, true);
ajaxRequest.send(null); 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top