我在 codeigniter 中使用 MVC 框架,我有一个视图,其中有这个链接(请注意,href
值是通过调用 PHP 函数生成的,而 PHP 函数又将其'auth/mylogin'
作为参数:
<a href = "<?php echo $this->FrontController->myLoginURL(site_url() . 'auth/mylogin'); ?>"> CLICK ME</a>
现在我在同一个视图页面上有一个单选按钮。
<input id="ut1" name="usertype" type="radio" value="ut1"<?php echo set_radio('usertype', 'ut1', TRUE); ?> />
<label for="ut1" onclick="">User Type 1</label>
<input id="ut2" name="usertype" type="radio" value="ut2"<?php echo set_radio('usertype', 'ut2'); ?> />
<label for="ut2" onclick="">User Type 2</label>
现在我想要的是:我想另外传递用户类型值。我的意思是,根据用户在单击链接之前选择的单选按钮,我希望代码为:
在单击 CLICK ME 之前选择了用户类型 1 无线电
<a href = "<?php echo $this->FrontController->myLoginURL(site_url() . 'auth/mylogin/ut1'); ?>"> CLICK ME</a>
在单击 CLICK ME 之前选择了用户类型 2 无线电
<a href = "<?php echo $this->FrontController->myLoginURL(site_url() . 'auth/mylogin/ut2'); ?>"> CLICK ME</a>
由于没有提交,我假设我必须使用javascript来执行此操作。
但由于javascript是客户端和 PHP 服务器端,我不知道如何完成这项工作。
我如何实现这一目标?
请注意,代码已被剥离以仅显示相关部分。