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格式。这个是不冲突的。
© 著作权归作者所有