繁体   English   中英

如何在Codeigniter控制器中获取参数值?

[英]how to get parameter value in codeigniter controller?

我在codeigniter view.php中使用ajax调用功能

$.ajax({            
    type: 'post',
    url: '../user_controller/insert_user',
    data: { username : $("#name").val(), },
    success: function(data)
    {
        alert(data);
    }       
});

我想要控制器中“用户名”参数的值,如何获得该值?

$.ajax({            
            type: 'post',
            url: '../user_controller/insert_user',
            data: { 'username' : $("#name").val()},
            success: function(data)
            {
                alert(data);
            }       
        });

user_controller/insert_user操作中

在核心PHP

echo $_POST['username'];

或如CI

$this->input->post('username');

将为您提供username的值

http://ellislab.com/codeigniter/user-guide/libraries/input.html

$this->input->post('username');

您也可以使用$ _POST ['username'],但他们不建议这样做,而且您应该始终使用if (isset($_POST['username']))if (!empty($_POST['username']))

您可以在控制器中尝试这样

function insert_user(){
  $user=$this->input->post('username');
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM