jQuery解析AJAX返回的html数据时碰到的问题与解决

$.ajax({
           type : "post",
           url : "<%=request.getContextPath()%>/ce/articledetail/main.do?method=getContent",
           data : {zbGuid:zbGuid},
           dataType : "html", 
           success : function(result) {			 
           $('#cont').html("<pre>"+result +"</pre>");				}
         }); 

 解析ajax从后台传入的html内容之所以要用<per></per>标签包裹主要原因是,从后台拿来的数据是字符串,如果直接写入页面,html页面只能以字符串的形式解读出来,(包括标签):如果用标签包裹住,在页面中就会自动的以html代码形式生成页面内容。另外一种原因是后台数据出现特殊字符茹&lt;&nbmp;$lg等

posted @ 2016-05-24 17:12  一人的代码  阅读(2850)  评论(0编辑  收藏  举报