如何从两个单独的页面将PHP变量传递给Javascript变量?

时间:2012-06-29 22:20:11

标签: php javascript variables external

我正在尝试将PHP变量传递给Javascript变量,例如:

<?php   $myvar=10;   ?>

<script type="text/javascript">
    jsvar = <?php echo $myvar; ?>;
    document.write(jsvar);
</script>

如何在另一页上分离变量?例如,Page1.html将具有document.write,该变量将从page2.php

中提取

1 个答案:

答案 0 :(得分:5)

仅限Ajax。例如,使用jQuery:

$.get('page2.php', function(data) {
    alert( data );
});

...

<强>更新

或者(因为聪明人指出总有不止一种方法)你可以在page2.php中加入page1.php,变量值将可用:

<?php
require_once('page2.php');
?>

<script type="text/javascript">
    jsvar = <?php echo $myvar; ?>;
    document.write(jsvar);
</script>