Jquery动态替换div 内容,动态展示

文章标签: jquery
2014-11-12 17:06:52     27 人阅读    

项目中需要在后台拼接html然后在前台通过ajax展示到div中


 

  sys_ajaxGet("/dynamic/default.do?method=show", {guid:guid},function(json){
       //这里可以正确的展示html内容
          alert(json.htmlContent);
          $("#htmlContent").text(json.htmlContent);
       bind(json);
  });


    展示后发现,div中直接展示了html字符串内容,并没有解析其中的html,经过资料查询
    jquery div的.text 是以文本形式添加内容的,展示的是具体的文本....
    如果要想动态添加可解析的 html内容,需呀使用 jquer div的 a.ppend 方法


正确的处理方法:

     

     ajaxGet("/dynamic/default.do?method=show", {guid:guid},function(json){
          //这里可以正确的展示html内容
          alert(json.htmlContent);
               
          var htmlContent = $("#htmlContent");
          htmlContent.append(json.htmlContent); 
       bind(json);
  });


总结:
div .append  方法// 添加Html内容,动态解析
div Text:显示加载的文本内容,不解析


原文地址:http://www.itmmd.com/201411/165.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

java程序本身占用的内存输出   上一篇
下一篇  websphere数据源连接池也要写建议?现场事故怨谁?

精彩回复
发表评论
姓名:       

《程序员app》专门为程序员量身定做!