与添加url变量与JavaScript的问题
-
19-09-2019 - |
题
有人可以帮我这个
我试图设置和捕捉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);
不隶属于 StackOverflow