我使用mustache PHP来渲染我的html文件,除了一种情况外,一切正常。有一种情况我按照以下结构通过ajax调用加载html文件:
PHP - 渲染 - > HTML - javascript追加 - > HTML第二个文件
我想要做的是将胡须参数放入HTML第二文件中,因为一些数据是在初始PHP文件中生成的,我不想再次调用再次检索这些数据。
我能做的是插入隐藏的输入来从javascript获取数据,但我真的想避免这种做法。我不喜欢这种做法,因为用户可以轻松修改输入。
任何想法??
答案 0 :(得分:1)
最后我找到了解决方案。在ajax调用上打印php文件的输出。
Mustache_Autoloader::register();
$m = new Mustache_Engine(array(
'loader' => new Mustache_Loader_FilesystemLoader('./templates/')
));
echo $m->render('templatename', $o);
然后使用.html(数据);用jQuery