-1

我有一个 Javascript 变量作为“名称”,我想将它添加到我的 php 代码中。php 代码将 JS 变量用于 select 语句。这就是我正在尝试的,但是我遇到了语法错误;

<script type="text/javascript">
    function fillform(name){

        <?php $name = "SELECT * FROM table_name WHERE name = ". ?> name <?php ." "; ?>
            console.log(<?php echo $name; ?>);
        }   
</script>
4

1 回答 1

1

PHP 代码由服务器执行。然后服务器将该代码的输出以 html 形式发送到客户端。Javascript 由客户端执行,因此您无法组合它们。

一个解决方案可能是使用 AJAX,它允许 javascript 调用 php 文件并获取执行代码的输出。

于 2013-10-28T17:16:33.143 回答