Jquery codeigniter ajax函数中没有响应

Jquery codeigniter ajax函数中没有响应,jquery,ajax,codeigniter,response,Jquery,Ajax,Codeigniter,Response,我的控制器功能是这样的 function check_user() { $user_name = $this->input->post('user_name'); $res_user = $this->user_model->is_unique_user($user_name); } 我有如下的用户ajax代码 success: function(response){ if(

我的控制器功能是这样的

function check_user() {
        $user_name = $this->input->post('user_name');
        $res_user = $this->user_model->is_unique_user($user_name);
}
我有如下的用户ajax代码

success: function(response){
                                if(response.data == 'exist'){
                                    $("#user_name").after('<p class="help-block">Username alredy exist</p>');
                                }
                                                                    else{
                                                                            $("#user_name").after('<p class="help-block">Username available</p>');
                                } 

现在的问题是,查询工作正常。但没有错误消息。我用Firebug控制台检查了一下。它显示没有响应的错误。这里出了什么问题?

请查看此代码,使用
echo
获取响应

function check_user() {
        $user_name = $this->input->post('user_name');
       echo   $res_user = $this->user_model->is_unique_user($user_name);
}

请使用
die
停止编码并返回响应

function check_user() {
        $user_name = $this->input->post('user_name');
       $res_user = $this->user_model->is_unique_user($user_name);
       die($res_user);
}
ajax success函数将
response.data
更改为
response

success: function(response){
        if(response == 'exist'){
             $("#user_name").after('<p class="help-block">Username alredy exist</p>');
         }else{
             $("#user_name").after('<p class="help-block">Username available</p>');
       } 
成功:功能(响应){
如果(响应==“存在”){
$(“#user_name”)。在(“

Username alredy exist

”)之后; }否则{ $(“#用户名”)。在(“

用户名可用后,

”; }
尝试了那个家伙。它打印“可用”我想问题在于用ajax代码获取响应。请检查这里是否显示“可用”.你能检查一下ajax部分吗?我有点困惑there@joelcj,我更新了答案,ajax成功函数中的问题,请将
response.data
更改为
response
,因为ajax响应是html格式的。再次出现另一个问题。我收到了响应。但我需要在页面中显示此问题。如果条件不起作用,请在控制台中显示我可以根据需要看到响应,但不能看到页面中的错误消息
success: function(response){
        if(response == 'exist'){
             $("#user_name").after('<p class="help-block">Username alredy exist</p>');
         }else{
             $("#user_name").after('<p class="help-block">Username available</p>');
       }