我有一个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>
答案 0 :(得分:1)
PHP代码由服务器执行。 然后服务器以html格式将该代码的输出发送到客户端。 Javascript由客户端执行,因此您无法将它们组合在一起。
解决方案可能是使用AJAX,它允许javascript调用php文件并获取已执行代码的输出。