我有以下锚标记:
<a href="<?php echo base_url('admin/add_images'); ?>" class="btn green">Add New <i class="icon-plus"></i></a>
这里在base_url(admin / add_images)中, admin 是控制器的名称, add_images 是管理控制器中方法的名称,我可以在GET方法中执行,如base_url (admin / add_images?id = $ id)但是我无法通过POST方法传递它,也没有在url中显示它。
如果您有任何想法或实践,请告诉我。提前谢谢。
答案 0 :(得分:1)
如果你想传递&#34;隐藏&#34; (它并没有真正隐藏,但普通用户看不到),你有两个选择:
1)将您的<a>
代码更改为<button>
,并将隐藏的值隐藏在隐藏字段中。
<form method="post" action="<?php echo base_url('admin/add_images'); ?>">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<button type="submit" class="btn green">Add New <i class="icon-plus"></i></button>
</form>
2)如果可能,请使用会话,将隐藏值存储在flashdata内。