如何将PHP的输出显示为HTML

时间:2017-03-11 23:35:08

标签: javascript php html mysql

基本上我尝试做的是用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时它不会显示任何东西

我非常感谢您的意见

1 个答案:

答案 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端点,而不是将PHPJavaScript混合在一起。