【发布时间】:2014-01-13 08:08:08
【问题描述】:
我在 codeigniter 中遇到问题,我尝试以这种形式通过 post 获取表单数据:
<form action="http://localhost/Bookstore/index.php/cart/add/1" method="post">
<input id="url" name="url" type="text" value="http://localhost/Bookstore/index.php/book/id/1" class="hidden">
<button class="btn btn-primary" type="submit">
<i class="fa fa-shopping-cart"></i> In den Warenkorb
</button>
</form>
但是,当我尝试访问 $this->input->post('url') 时,$this->input->post() 不包含任何内容,而 $_POST 包含我需要的数据 (url)。
任何想法如何解决这个问题?我想避免使用 $_POST,因为在 codeigniter 中不建议阅读它。
【问题讨论】:
-
您可以检查表单助手是否已初始化。
-
感谢您的建议。我已经尝试过了,但没有帮助。
-
我认为这与
button具有提交类型有关,请尝试使用input元素而不是button类型并检查。 -
如何通过输入元素提交数据? url 数据已保存在输入字段中。
标签: forms codeigniter post