用smarty-fetch顶替js模版渲染

ajax技术不可避免就是从新拼接html,用js或者jquery拼接html最终的代码是不可维护的,像这样。html

市面上其实有更好的解决方案就是vue.js和angular.js,仍是一些js模版.可是这个很难短期掌握。前端

受ecshop的启发.我决定采用smarty->fetch在后端渲染好html.而后再输出.前端直接用innerHTML赋值;vue

smarty->fetch和smarty->display实际上是差很少的。惟一不一样就是fetch()不直接输出,能够赋值到某个变量;jquery

目前技术的发展要求是先后端分离,最好后端只输出json.只关心数据。个人解决办法是ajax

加多一个$_GET参数;json

例如format=json后端

若是是请求json。我也能够直接输出json格式。这个是不冲突的。前后端分离

相关文章
相关标签/搜索