簡體   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