如何在PHP后端和JavaScript / AJAX请求之间共享模板信息?
以前,我只是发送AJAX请求,并让服务器生成HTML并按此发送。现在我有了JSON格式的AJAX数据,但我不知道如何在服务器端使用相同的模板(例如用户列表)和(用于刷新、过滤等)。在客户端,而不创建冗余的布局代码。
有没有一种带有解析器的模板语言,同样适用于PHP/Laravel和JavaScript?
Laravel模板引擎刀片显然不能在JavaScript中使用。我通过Google找到的唯一的共享模板语言是Mustache,但是Laravel的解析器已经过时了。
还有其他的东西吗?你使用哪种方法呢?
发布于 2014-07-03 03:11:25
我用Laravel和Angularjs也遇到了同样的问题,我所做的就是创建了一个返回模板http://domain.com/templates/name
的路径
此路由将View::make('templates'.$name);
,这是一个AngularJs模板,将填充JSON API返回的数据。记住使用不冲突的标签,我对Laravel使用了{{
,对Angular使用了<%
。
发布于 2016-10-12 04:24:12
渲染你的模板服务器端!我不确定在什么时候有人决定需要将JSON发送到前端,但在Rails中不是这样做的。在Rails中,它们实际上呈现模板服务器端,然后将其发送回前端,并且JS将其附加到页面(或者,实际上发送回JS +要附加的标记)。相信我,这节省了大量的时间和头痛。
https://stackoverflow.com/questions/24539005
复制相似问题