RoR - получение данных с контроллера и отображение с использованием AJAX - PullRequest
0 голосов
/ 19 марта 2012

У меня есть контроллер, который назначает передачу значения ajax, но когда при выполнении никакое значение не печатается, вот мой код:

: пользовательский контроллер

  def search_name
    @nama = params[:name] //Get a value from user input
    @user = User.select(:name).where(['name = ?', params[@nama]]).all

    respond_to do |format|
      format.json {render :json => @user}
      format.html { render :json => @user}
    end
  end

: my.js

$.ajax({
        url: '/users/search_name/',         
        type:'get',
        data:{
        name:nama           
        },
        dataType:'json',

        success:function(puser){            

        var userName = '';
        for(x in puser){
               userName += 'Name here"'+ puser[x]['user']['name'] +'";

                 }
                 $('.search-result').html(userName);
            }
        })

1 Ответ

0 голосов
/ 19 марта 2012

для устранения этой проблемы с js, пожалуйста, используйте ваш браузер, чтобы посетить: / users / search_name, чтобы увидеть, каков результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...