用smarty-fetch顶替js模版渲染
用smarty-fetch顶替js模版渲染
徐耀湘91 发表于1年前
用smarty-fetch顶替js模版渲染
  • 发表于 1年前
  • 阅读 42
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

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

市面上其实有更好的解决方案就是vue.js和angular.js,还是一些js模版.但是这个很难短时间掌握。

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

smarty->fetch和smarty->display其实是差不多的。唯一不同就是fetch()不直接输出,可以赋值到某个变量;

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

加多一个$_GET参数;

例如format=json

如果是请求json。我也可以直接输出json格式。这个是不冲突的。

 

共有 人打赏支持
粉丝 4
博文 111
码字总数 10307
×
徐耀湘91
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: