2013-12-20 2 views
0

Я использую функцию вызова Ajax в CodeIgniter view.phpКак получить значение параметра в контроллере codeigniter?

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

Я хочу значение параметра «имя пользователя» в контроллере, как я могу получить это значение?

+0

'$ this-> вход-> пост ('имя пользователя');' ' – tomexsans

ответ

0
$.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

+1

Или $ this-> вход-> пост ('имя пользователя') ', согласно CI –

+0

Исправить @Damien Pirsy. Обновлен мой ответ –

+0

Большое вам спасибо! :) – codeBYmahesh

0

вы можете попробовать, как это в вашем контроллере

function insert_user(){ 
    $user=$this->input->post('username'); 
} 
Смежные вопросы