使用javascript函数初始化php变量


using javascript function to initialize php variable

hi我想在javascript函数中初始化php变量,然后用php初始化的变量调用php函数。请帮我解决这个问题。。。

    <?php
    function printDiv($abc) {
        echo '<div align="center" width="100%"> ' . $abc . ' </div>';
    }
    ?>
    <script type="text/javascript">
        function callPhpFunction(jsabc) {
            <?php $abc ?> = jsabc;
            document.write("<?php printDiv($abc) ?>");
        }
    </script>

不幸的是,无法按照您描述的方式完成。Javascript是客户端脚本,PHP是服务器端脚本语言。您需要查看ajax调用来填充javascript变量。

操作顺序(基本):

  1. 服务器获取页面请求
  2. 服务器解析PHP或其他语言,将页面发送到浏览器
  3. 客户端从服务器接收页面
  4. 加载所需的任何其他文件/脚本-在步骤1中为任何新请求重新启动
  5. 执行Javascript(通常在加载时执行,除非在加载文档后使用jQuery$().ready