對不起,這是一個廣泛的問題。我需要一些指導。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