我正在尝试在javascript函数中使用php标记。但不幸的是它不起作用。我甚至使用<?php
但仍然没有工作。我检查了php.ini文件,并且已经启用了短标记。
任何建议都将不胜感激。
答案 0 :(得分:5)
你应该知道javascript中的php标签在它被发送到客户端之前在服务器端被评估。示例:如果php变量$feeling
包含字符串“love”“I love cheese”。得到警报。
<script type="text/javascript">
var text = "I <?php echo $feeling;?> cheese";
alert(text);
</script>
在这种情况下,从服务器返回的javascript代码如下所示:
<script type="text/javascript">
var text = "I love cheese";
alert(text);
</script>
我希望这有助于您解决问题。
答案 1 :(得分:0)
如您所述,您的代码应该正常工作。如果你使用的是核心php,你可以在JavaScript中使用php代码和PHP标签(但是它不能用于智能结构。所以请注意并检查您是否使用任何框架或结构。
感谢。