![](/img/trans.png)
[英]How to get parameter value in controller called using redirect function in 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.