Ruby RoR-从控制器检索数据并使用AJAX显示
我有一个分配给ajax的控制器,用于将值传递给ajax,但在执行过程中没有打印值时,我的代码如下: :用户控制器 :my.jsRuby RoR-从控制器检索数据并使用AJAX显示,ruby,ajax,Ruby,Ajax,我有一个分配给ajax的控制器,用于将值传递给ajax,但在执行过程中没有打印值时,我的代码如下: :用户控制器 :my.js 要调试此js问题,请使用浏览器访问:/users/search\u name,查看结果 我得到了错误500,这意味着我的控制器有问题,对吗?当然可以。如果您使用的是生产模式,请通过tail log/production.log-n 333检查错误消息。 def search_name @nama = params[:name] //Get a value f
要调试此js问题,请使用浏览器访问:/users/search\u name,查看结果 我得到了错误500,这意味着我的控制器有问题,对吗?当然可以。如果您使用的是生产模式,请通过tail log/production.log-n 333检查错误消息。
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
$.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);
}
})