我是codeigniter的新手。 我想在视图中创建一个按钮,单击该按钮将从控制器执行一个功能。
我现在在视图中使用此代码:
<div class="background-pic">
<div class="top-blur">
<div class="upper"></div>
<div class="lower"></div>
</div>
</div>
此代码不仅会执行函数<button id="checkin" onclick="location.href='
<?php echo base_url();?>index.php/daily_attendance/check_in'">Check in</button>
,还会让我访问该页面。
我可以轻松地在函数的控制器中使用check_in
并返回到我想要的任何地方。
问题是我有一个jquery在点击时隐藏这个按钮并显示另一个按钮。 但是当我执行该功能然后重定向时,页面刷新和按钮不会显示。
我的问题是,有没有更好的方法来执行函数而无需转到codeigniter中的另一个页面?
有没有办法将函数传递给按钮,或者我应该在控制器中创建一个不可取的按钮,因为它不适用于UI组件,因为我需要创建许多视图来管理UI,因为按钮会在页面中间吗?
答案 0 :(得分:0)
这是按钮点击时调用控制器功能的方法。
<a href="<?php echo base_url(); ?>daily_attendance/check_in/<?php echo $stdrow->student_id; ?>" class="btn red" style="height: 20px; border-radius:4px;">Check in</a>
答案 1 :(得分:-1)
<a href = "<?= base_url('index.php/daily_attendance/check_in')">