在我的Ajax请求(使用jQuery)中,我返回了JSON响应。
所以json.Html将有一个HTML字符串,我想在div内追加。
在服务器端,我是否必须转义HTML?
在我的MVC动作中,我返回:
return Content("{html: ???????}, "application/json");
另一种解决方案是仅返回HTML并使用jQuery的load():
load()
$('#someDiv').load('servershtml.html');
不过,按照自己的方式进行操作,只需转义双引号和反斜杠即可。
该规范易读且简短。