前端 ,后端 关于数据交互的问题?

论坛 期权论坛 期权     
林湾村龙猫   2018-10-3 21:46   6917   10
今天,我和我同事在讨论php 与js交互的时候,他认为:

我认为这样比较乱,如果交互数据多了的话,所有,我改成这样

分享到 :
0 人收藏

10 个回复

倒序浏览
2#
起凡  2级吧友 | 2018-10-3 21:46:53 发帖IP地址来自
你同事的意思是 要把所有的js代码写到php文件里面?  不然真不明白第一种写法怎么跑的通
想前后端通讯数据 就用ajax啊。
3#
杨光  5级知名 | 2018-10-3 21:46:54 发帖IP地址来自
卧槽。。
你和你的同事从来没听过PHP框架这种概念?
4#
匿名用户   | 2018-10-3 21:46:55 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
5#
武伯熹  3级会员 | 2018-10-3 21:46:56 发帖IP地址来自
第二种写法虽然麻烦,但通常是更优的写法。第一个相当于动态生成js文件,一方面会意味着js代码相当死板(你这段js只为这一个user服务了,如果你要处理多个status就日了狗了,相当于你没有分离MVC中的C和M),另一方面,个人觉得php和js耦合是个相当违反直觉的做法,调试和阅读都会更麻烦。
第二种的进化版本是,php只提供数据status,由js出面,以ajax向php索要数据。也就是前后端分离。
针对前后端需要统一全局常量的情况(比如某个input的字数限制),可以考虑前后端公用一个配置文件,文件里写好对这些常量的设置。这方面Spring做得比php好。
6#
刘丰  3级会员 | 2018-10-3 21:46:57 发帖IP地址来自
你不会用smarty动静分离么。或者写jquery
7#
李杰  4级常客 | 2018-10-3 21:46:58 发帖IP地址来自
写法都没有错,得看实际情况再挑选最实惠的做法。
8#
I一世做茶人  1级新秀 | 2018-10-3 21:46:59 发帖IP地址来自
前端 后端 数据库的区别?

9#
叶大帅Max  4级常客 | 2018-10-3 21:47:00 发帖IP地址来自
实现前后端数据交互方法汇总
不知道是谁抄谁的
10#
ZYALLER  4级常客 | 2018-10-3 21:47:01 发帖IP地址来自
用框架就有框架自带的方法,但还是觉得js和php要分开来,因为js的变化实在太平凡了。
11#
匿名用户   | 2018-10-3 21:47:02 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP