2015-12-22 286 views
-1

如何正確地從ajax調用返回html?我目前正在json中返回html,但有沒有更好的方法來處理這個問題?例如,如何處理錯誤和缺少參數。如果ajax請求總是返回JSON?從ajax請求返回HTML

<?=json_encode(array('html' => $res))?> 
+0

你可以直接返回HTML,就這麼簡單! – ajshort

+0

是的,但我也想處理錯誤。 –

+1

只需返回相應的HTTP錯誤代碼(例如,缺少參數的400個錯誤請求)。 – ajshort

回答

0

我建議你使用的把手(http://handlebarsjs.com/)或其他客戶端模板引擎來渲染JSON成HTML。

然後你的JSON將只包含數據。它將被呈現爲HTML並且呈現由CSS控制。

+0

謝謝,但我不想使用模板引擎。 –