基本上我尝试做的是用PHP从MySQL中获取一个整数,使用JavaScript获取PHP所拥有的整数并在HTML上显示
extends A.Inner
上面的代码将连接到数据库并获得值59,347 现在我试图将这个值从PHP移动到Javascript,以便在HTML上显示它
public <C extends A.Inner> Class<C> get(Class<C> cls)
我在这里和那里经历了很多讨论和选择,仍然无法弄清楚它是否有效,当我尝试运行html时它不会显示任何东西
我非常感谢您的意见
答案 0 :(得分:1)
<强>更新强>
您在json_encode
引号内使用""
时可能会遇到问题。
var PriceValue = "<?php echo json_encode($price) ?>";
相反,请使用:
var PriceValue = <?php echo json_encode($price) ?>;
或
var PriceValue = <?php echo $price ?>; // if $price is not an object
注意:强>
要对此进行调试,请检查生成的HTML源代码,以查看实际生成的JavaScript。
当您尝试生成JS时, $price
需要处于相同的范围内。
http://phpfiddle.org/main/code/aeav-gb1w
<?php
$price = 2523525;
?>
<script type="text/javascript">
var PriceValue = "<?php echo $price; ?>";
document.write('<h3>'+PriceValue+'</h3>');
</script>
但是,最好将PHP文件用作API端点,而不是将PHP
和JavaScript
混合在一起。