首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Laravel和JavaScript之间共享模板

在Laravel和JavaScript之间共享模板
EN

Stack Overflow用户
提问于 2014-07-03 03:00:20
回答 2查看 3.1K关注 0票数 2

如何在PHP后端和JavaScript / AJAX请求之间共享模板信息?

以前,我只是发送AJAX请求,并让服务器生成HTML并按此发送。现在我有了JSON格式的AJAX数据,但我不知道如何在服务器端使用相同的模板(例如用户列表)和(用于刷新、过滤等)。在客户端,而不创建冗余的布局代码。

有没有一种带有解析器的模板语言,同样适用于PHP/Laravel和JavaScript?

Laravel模板引擎刀片显然不能在JavaScript中使用。我通过Google找到的唯一的共享模板语言是Mustache,但是Laravel的解析器已经过时了。

还有其他的东西吗?你使用哪种方法呢?

EN

回答 2

Stack Overflow用户

发布于 2014-07-03 03:11:25

我用Laravel和Angularjs也遇到了同样的问题,我所做的就是创建了一个返回模板http://domain.com/templates/name的路径

此路由将View::make('templates'.$name);,这是一个AngularJs模板,将填充JSON API返回的数据。记住使用不冲突的标签,我对Laravel使用了{{,对Angular使用了<%

票数 0
EN

Stack Overflow用户

发布于 2016-10-12 04:24:12

渲染你的模板服务器端!我不确定在什么时候有人决定需要将JSON发送到前端,但在Rails中不是这样做的。在Rails中,它们实际上呈现模板服务器端,然后将其发送回前端,并且JS将其附加到页面(或者,实际上发送回JS +要附加的标记)。相信我,这节省了大量的时间和头痛。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24539005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档