Codeigniter如何在按钮onclick中调用控制器/方法

时间:2014-01-30 02:51:55

标签: codeigniter

我想用onclick方法调用一个控制器。我解决了这个问题,但我想为此找到解决方案。

<button type="button" class="btn btn-success" onclick="<?php  ?>">Sign Up</button>

8 个答案:

答案 0 :(得分:14)

试试这段代码:

<button type="button" class="btn btn-success" onclick="window.location='<?php echo site_url("controller/fun_name");?>'">Sign Up</button>

答案 1 :(得分:6)

你可以这样使用,

<button type="button" class="btn btn-success" 
        onclick="<?php echo base_url()?>controller/function">Sign Up</button>

答案 2 :(得分:3)

 <?php echo base_url(); ?> "controller/function"

这应该做到

答案 3 :(得分:1)

在按钮中调用控制器

实施例

控制器名称为“主页

功能名称为“插入

<form action="home/insert" method="POST">
//add codes here
</form>

这里有用的链接 - &gt; http://www.w3schools.com/tags/att_form_action.asp

答案 4 :(得分:0)

像这样使用锚标记。点击后会将您重定向到另一个页面。

<?=   anchor("controllerclassname/method",'Sign Up',['class'=>'btn btn-success float-left']); ?>

答案 5 :(得分:0)

不承担任何负载,只需使用锚标签即可;)

<a href="<?php echo base_url().'controller/function'; ?>"><button class="form-control">Signup</button></a> 

答案 6 :(得分:0)

onclick="window.location='<?= base_url(); ?>/Admin/admin_profile'"

这将起作用,否则请在Codeigniter 4中检查您的基本URL App/config/App.php

答案 7 :(得分:0)

<button type="button" class="btn btn-success" onclick="<?= base_url('controller/method')  ?>">Sign Up</button>

首先,您必须在config.php中添加 base_url 然后您可以致电您的控制器

和一样