对不起,这是一个广泛的问题。我需要一些指导。Rails AJAX致电
我有这样的AJAX调用:
$('#testyo').click(function(){
$.ajax({
type: 'GET',
url: "../messages/drew",
success:function(data){
alert(data);
}
});
return false;
});
调用该方法轨
def show
username = params[:id]
@client = Twilio::REST::Client.new Rails.application.config.account_sid, Rails.application.config.auth_token
@account = @client.account
received_messages = @account.messages.list
end
它采用PARAMS“画”,只是作为一个测试,但我不知道该怎么将数据传回给ajax调用。警报(数据)不显示任何内容。我在某处错过了什么?
use format.json 。并返回'@ account.messages.list'的json – 2014-09-04 07:16:19
所以,只需在rails控制器的show方法结尾加上这个? format.json {render json:@ account.messages.list} – user3591126 2014-09-04 07:18:31
更新了答案。看看它是否有效 – 2014-09-04 07:19:36