![](/img/trans.png)
[英]How to POST form values to controller function(codeigniter) using jquery modal?
[英]how to post a form data to controller using GET method in codeigniter
我的看法:
<form action="<?=base_url()?>index.php/frontend/main_con/temp">
<input type="text" name="temp">
<input type="submit"/>
</form>
控制器:
function temp(){
echo $_GET['temp'];
}
我無法達到此功能,我收到了一個錯誤
遇到錯誤您提交的URI不允許使用字符。
那么,如何使用GET方法在控制器中傳遞表單數據? 提前。
視圖:
<form action="<?=site_url('controller_name/function_name);?>" method="get">
<input type="text" name="temp">
<input type="submit"/>
</form>
調節器
class controller_name extends CI_Controller{
function function_name(){
echo $this->input->get('temp');
}
}
parse_str($_SERVER['QUERY_STRING'],$_GET);
在將以下行添加到applications / config / config.php后,僅對我有用:
$config['uri_protocol'] = "PATH_INFO";
要解決錯誤,請轉到此行 。 我個人認為,這是設計上的一個錯誤,因為來自URI的黑名單符號會比白名單更好。
至於GET
變量..你必須使用<form method="get" action="/what/ever/">
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.