将变量从php传递到html / js

时间:2018-06-26 07:36:44

标签: javascript php handlebars.js

因此,我有一个JavaScript可以返回如下所示的输出变量:

<script id="cat-template" type="text/x-handlebars-template">
    <div class="chart">
        <h2>{{Name}}</h2>
        <h3 style="color:#ff0099;font-size:250%"> {{Status}}</h3>

</script>

我想做的是将其作为此php代码段的一部分:

<?php
    $status = {{Status}};
    if ($status = "1") {
        echo "Good day, bud!";}
    else {
        echo "Good night, pal!";}
?>

{{Status}}在php代码段中不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您必须将HTML和JavaScript解析为PHP字符串

简单示例:

index.html

<html>
<head>
....
....
....
</head>
<body>
<p>Your Username Is :{{username}}</p>
</body>
</html>

PHP代码:

<?php 
$username ="Test";
$content=file_get_contents("/theme/index.html");
$content=str_replace("{{username}}",$username,$content);

echo $content;

?>