如何使用jquery和javascript仅返回数据而不是html?
问题描述:
我在我的应用程序中有以下JavaScript代码。如何使用jquery和javascript仅返回数据而不是html?
$.get("/readers/intotoid/number",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
该URL,我的Rails应用程序做:
def convert
@book = Book.find(1)
params[:integer]
end
当我显示警报,我只想PARAMS [:整数]显现。将所有页面/阅读器/ intotoid /数字显示的内容整理。我认为通过在convert方法中返回params [:integer],数据将等于那个。有关如何做到这一点的任何建议?
答
添加到您的转换方法的底部:
render :text => params[:integer], :layout => false
答
我假设你想还书的数据。
你的转换方法可以返回的JSON:
def convert
@book = Book.find(1)
respond_to do |format|
format.json { render :json => @book }
end
end
所以,你需要或者问你的控制器内的转换方法,你想为JSON响应:
$.get("/readers/intotoid/number.json",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
答
我不熟悉铁轨但应该有