2017-05-14 36 views
0

传递隐藏值我有以下锚点标记:在锚标签在笨

<a href="<?php echo base_url('admin/add_images'); ?>" class="btn green">Add New <i class="icon-plus"></i></a> 

在这里,在BASE_URL(管理/ add_images),管理员是控制器的名称,add_images在方法的名称管理员控制器,我可以在GET方法中使用base_url(admin/add_images?id = $ id),但是我无法通过POST方法传递它,以便在url中未显示它。

如果您对此有任何想法或实践,请告诉我。提前致谢。

+1

锚标记无法传递隐藏值。或者使用AJAX按钮点击 –

回答

1

如果你想通过“隐藏”(它不是真正隐藏的,但对于普通用户不可见的),你有两个选择:

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)如果可能的话,使用session,将您的隐藏值存储在flashdata之内。