上面有人回了啊,模板 或者 ajax。
模板的话,照我现在做的django为例,后台可以为前前准备好所需的 变量,前端直接拿来用就是了。比如你例子里的$id, 后台完全可以写个context_process,把这个变量加进去, 前商直接 {{ id }}就拿到数据了。
这种方法,前后端只需要协商好所需的 模板变量即可。
另一种ajax就更清楚了,后台完全就是一个 json 数据服库,前端通过$.get()去访问API。
所需要协调的,也就是 ajax url and json format。
两种结合用比较好,显然,如果你的例子中为了取个$id也要调一次ajax,那相当极品了。
【 在 pizhoupeter (pizhou) 的大作中提到: 】
: 标 题: Re: 前端后端怎么配合?
: 发信站: 水木社区 (Tue Apr 8 15:04:48 2014), 站内
:
: 我的理解,不知道对不对?
:
: 服务器渲染就是服务端填充数据,输出实际的html页面。
:
: 浏览器渲染就是浏览器本来只是一个html模板,用ajax得到后端来的数据,把这些数据填入要填的位置,或者直接动态生成dom元素。
:
: 事实上,我已经搞了一个网站。
:
: 我的问题是如果采用服务器端渲染,那么前后端在用数据填充html模板这块必有耦合,而这种耦合性如何解决?
:
:
: 【 在 hopesfish (有理想的咸鱼) 的大作中提到: 】
: : 看完你所有帖子,我赶脚你对服务端渲染和浏览器端渲染还没分清
: : 分清这个也很快,写一个页面跳转型的和单页面型的TODO管理就行了
:
: --
:
: ※ 来源:·水木社区
http://newsmth.net·[FROM: 58.213.161.*]
--
FROM 116.247.85.*