[英]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.