-1

たとえば、PHP変数をJavascript変数に渡そうとしています:

<?php   $myvar=10;   ?>

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

別のページで変数を分離するにはどうすればよいでしょうか? たとえば、Page1.html には document.write があり、変数は page2.php から取得されます。

4

1 に答える 1

5

Ajaxのみ。たとえば、jQuery の場合:

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

...

アップデート

または、別の方法として (賢明な人々は、常に複数の方法があると指摘しているため) 、変数値を使用できるようにすることができますpage2.phppage1.php

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

<script type="text/javascript">
    jsvar = <?php echo $myvar; ?>;
    document.write(jsvar);
</script>
于 2012-06-29T22:23:54.987 に答える