gpt4 book ai didi

php - 使用 mustache 通过 php 渲染 js 模板

转载 作者:行者123 更新时间:2023-11-30 05:47:21 25 4
gpt4 key购买 nike

我正在使用 mustache PHP呈现我的 html 文件,除一种情况外,一切正常。有一种情况,我通过遵循此结构的 ajax 调用加载 html 文件:

PHP - 呈现 -> HTML - javascript 附加 -> HTML 第二个文件

我想做的是将 mustache 参数放入 HTML 第二个文件中,因为一些数据是在初始 PHP 文件中生成的,我不想再次调用来检索这些数据。

  • 我需要 mustache js 版本吗?
  • 如何使用 mustache 在 js 中从 PHP 获取数据?
  • 如何在 HTML 第二个文件中获取 PHP 呈现的变量?

我能做的是插入隐藏的输入以在 javascript 中从中获取数据,但我真的很想避免这种做法。我不喜欢这种做法,因为用户可以轻松修改输入。

有什么想法吗??

最佳答案

最后我找到了解决办法。在 ajax 调用中打印 php 文件的输出。

Mustache_Autoloader::register();
$m = new Mustache_Engine(array(
'loader' => new Mustache_Loader_FilesystemLoader('./templates/')
));
echo $m->render('templatename', $o);

然后使用 .html(data);使用 jQuery

关于php - 使用 mustache 通过 php 渲染 js 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com