我想用onclick方法调用一个控制器。我解决了这个问题,但我想为此找到解决方案。
<button type="button" class="btn btn-success" onclick="<?php ?>">Sign Up</button>
答案 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 然后您可以致电您的控制器
和一样