簡體   English   中英

在Rails中將HTML和JSON返回到jquery調用

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM