JS封装HTML <scrtpt type ="text/HTML"> JSPOP跨域请求

来源:互联网 发布:留学费用低国家知乎 编辑:程序博客网 时间:2024/06/05 00:45

在实际开发过程中可能会遇到,用 Ajax或和JSOP(可跨域请求)后台数据,然后利用JSONP格式返回来后在前端显示,最笨的方法就是用一个

var html="<div>...</div>"
然后采用 $(".#id").append(html);的形式进行append到对应的容器当中去,这种方式比较死板,不利于templte的维护,下面介绍另外一种方法供参考(熟悉react的课绕道,大神亦可忽略)

<script type="text/html" id="relateProBox-tmpl"><li style="float: left;"><p class="catProCont"><a href="" title="XXX"><img id="triggerPicId"[pid] width="80" height="80" alt="" /></a></p><a href="URL" title="Desc" class="proName">TTTTTTT<span class="hlNew"></span></a></li>

上面是简化后的模板(仅供参考),注意[pid]是我最终需要用json里面的数据替换的

访问API获取数据(采用原生js,也可以用Jquery。都是一眼的)


最后插入到对应地方即可,欢迎提问
0 0
原创粉丝点击