[英]Including simple PHP code into Javascript
我该如何工作? 我已经搜索过Google,甚至在Stackoverflow上看到了一些显示这种编码的示例,但是它对我不起作用。
<script type="text/javascript">
var infoClass = "";
infoClass = <?php echo('test'); ?>;
alert(infoClass);
</script>
警报框显示一个空框。
您生成的JS代码将是:
infoClass = test;
由于没有变量test
,因此无法正常工作。 您需要像其他字符串一样将其用引号引起来:
<script type="text/javascript">
var infoClass = "";
infoClass = '<?php echo('test'); ?>';
alert(infoClass);
</script>
您还可以使用json_encode()
,它在回显数组,对象等更复杂的情况下可能会很方便:
infoClass = <?php echo json_encode('test'); ?>;
确保您的代码在.php文件中,或者在文件扩展名为PHP的文件中。
同时确保打印的内容在字符串(“”)内
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.