![](/img/trans.png)
[英]jquery ajax post with json content type returning bad request as HTML
[英]Returning HTML and JSON to jquery post call in Rails
在我的Rails应用程序中,我需要返回将由Java脚本进行的JQuery post()调用的html视图。到目前为止,我仅返回JSON,它是通过以下方式完成
render json: results
如何同时返回要在JQuery中处理的JSON数据和HTML数据? 以及该视图文件存储在哪里?
您可以在控制器中使用response_to。 然后根据jQuery请求发送的格式,将执行其中一个(foo.json或foo,尽管您也可以在jQuery中强制内容类型,所以请选中此选项)。
respond_to do |which|
which.html # Renders the view
which.json { render json: results }
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.