开发者社区> 问答> 正文

讨论下思路,不用ExtJs,easyui,frame标签,只用jquery,ajax,div,怎样实现 OA界面比较好?

我最初想的是,点击nav的功能链接时,在div里load一个管理模块的html模版,然后根据ajax返回的数据填充模版内容。感觉这样js写起来比较复杂,不太好维护吧。但这样系统界面就可以放在一个html中了,通过ajax交换数据,效率应该会好些。

还有一种思路,controller接到请求后,取得数据,读取模版(比如freemarker),ajax接受格式化输出的数据(html代码)并在系统界面中显示。但这样ajax传输内容会增加。

不知道那种实现方式比较好,大家有什么好思路么?

展开
收起
a123456678 2016-07-08 14:56:05 2071 0
1 条回答
写回答
取消 提交回答
  • 我采用jquery一套作为UI,布局用jquery-ui-layout,表格使用jqgrid,tree用Ztree。

    OA不是大型网站,不用考虑那么多。我觉得直接跳转新页面的做法最省事。维护也方便。如果个别页面加载比较慢的话,完全可以使用freemarker的生成静态html文件的功能就可以了。

    2019-07-17 19:53:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云市场-心选OA解决方案》 立即下载
现代Javascript高级教程 立即下载
QQ移动页面框架优化实践 立即下载