从ajax请求返回HTML


return HTML from ajax request

如何正确地从ajax调用返回html?我目前在json中返回html,但有更好的方法来处理吗?例如,如何处理错误和缺少的参数。ajax请求是否应该始终返回JSON?

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

我建议您使用HandleBars(http://handlebarsjs.com/)或者另一个客户端模板引擎来将JSON呈现为HTML。

那么您的JSON将只包含数据。它将被呈现为HTML,并且呈现方式由CSS控制。