如何使用jquery和javascript只返回数据而不是html?
我的应用程序中有以下javascript代码如何使用jquery和javascript只返回数据而不是html?,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我的应用程序中有以下javascript代码 $.get("/readers/intotoid/number",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); 对于该url,我的rails应用程序执行以下操作: def convert @book = Book.find(1) params[:integer] end 当
$.get("/readers/intotoid/number",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
对于该url,我的rails应用程序执行以下操作:
def convert
@book = Book.find(1)
params[:integer]
end
当我显示警报时,我只想显示params[:integer]。安装页面/readers/intotoid/number显示的整个html。我认为通过在convert方法中返回params[:integer],数据将等于该值。有关于如何执行此操作的建议吗?将此添加到转换方法的底部:
render :text => params[:integer], :layout => false
我假设您想返回一本书作为数据 您的convert方法可以作为json返回:
def convert
@book = Book.find(1)
respond_to do |format|
format.json { render :json => @book }
end
end
因此,您需要询问控制器中的convert方法,以获得json响应:
$.get("/readers/intotoid/number.json",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
我不熟悉rails,但应该有