Includinq twig模板php在javascript代码中

时间:2018-04-03 11:51:34

标签: javascript twig

我是一名初级开发人员,从未创建过我自己的完整结构。 现在,我试图实现个人项目,我面临一些问题...... 我选择在php中编码,不使用任何框架,我使用twig创建模板,直到现在我没有遇到任何麻烦。

但是这里是场景:我有一个包含2个链接(跨度)和下面一个div的页面。当我点击一个时,我希望模板的内容显示在下面的div上,它将是一个包含大量javascript,ajax调用和东西的整页,当点击其他链接但是与另一个页面内容相同时

我试过这段代码:

<div>
    <h1> Home </h1>
    <span id="id1"> link 1 </span>
    <br/>
    <span id="id2"> link 2 </span>
    <div id="test_div"></div>    
</div>

<script>
$('#id1').click(function(){
    $('#test_div').html('hey');
});
$('#id2').click(function(){
        $('#test_div').html('<?php echo $twig->render("test.html"); ?>');
});
</script>

以下是test.html上的内容:

<div>
<h1>Title</h1>
<div id="test"> this is a test content </div>

问题是,在编码时,它不起作用,似乎错误地包含了模板,我真的不明白为什么,所以我做错了,也许这对我来说并不明显但是会有人试验过......

我知道我不应该在脚本中使用PHP,因此可以将一个模板组合用于php,一个组合用于js吗?人们如何使用php并希望每次加载时动态更改页面/ div的内容?

提前谢谢

0 个答案:

没有答案