php到javascript int变量解析

时间:2012-10-08 09:59:17

标签: php javascript int

我正在尝试将php中的int值解析为javascript变量,但它无效。

第一个警报正确显示int值,但第二个警告显示“未定义”。如何将php变量正确解析为变量“test”作为整数?我试过parseInt,但它没有用。该值是针对图形的,因此我需要在某些时候使用fillRect()命令,警报仅用于测试。感谢。

    alert('<?php echo( $graph_max_max_value ); ?>');
    var test = <?php $graph_max_max_value; ?>
    alert(test);

4 个答案:

答案 0 :(得分:3)

var test = <?php echo $graph_max_max_value; ?>;应该有用。

使用echo输出,您忘记了,在末尾添加了以分号结尾的语句。

答案 1 :(得分:2)

您忘了做任何事情来输出变量。

您需要echoprintprintf等。

(您还需要确保PHP中的数据符合JavaScript中Number类型的语法。)

答案 2 :(得分:1)

试试这个

var test = <?php echo $graph_max_max_value; ?>,

然后

alert(test);

如果你不使用echo,那么值是未定义的

答案 3 :(得分:0)

您忘记了回显,并且需要确保将整数值传递给变量。

<script>
    <?php $graph_max_max_value = 1024;?>
    alert('<?php echo( $graph_max_max_value ); ?>');
    var test = '<?php echo $graph_max_max_value;?>';
    test.replace(/[^0-9]/g, '');
    alert(test);
</script>