javascript - 如何在js中使用php

标签 javascript php

当我分别使用 php 和 js 时它工作正常

<script> var test = 'asdasdasd'; </script> <?php $id =
"<script>document.write(test)</script>"; echo $id; ?>

但是当我在 js 函数中使用 php 时,它无法正常工作

<script>    var test = 'asdasdasd'; <?php $id =
"<script>document.write(test)</script>"; echo $id; ?> </script>

如何使我的第二个代码起作用?

最佳答案

第二个代码生成了错误的 HTML/JS:

<script>    var test = 'asdasdasd'; <script>document.write(test)</script> </script>

- 在生成的页面中亲自查看。

因为<script>之间的一切和 </script>被认为是JS代码,它会尝试解析内部<script>作为 Javascript 代码...并失败。

我认为<script>...</script>的内在他者标签(那些在 PHP 标记中的)根本不需要,只要去掉它们就可以了。

关于javascript - 如何在js中使用php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36383166/

相关文章:

javascript - 排毒 _ 无法键入字符串,因为键盘未显示在屏幕上

javascript - 在单选按钮上设置选中属性是否会更改其他同名按钮上​​的选中属性?

php - 与调用方位于同一命名空间中的类未找到类错误

php - 解析未命名的配对 PHP ini 文件

javascript - 通过ajax传递时 header 不会重定向

javascript - jquery动画。边界问题

javascript - 通过 AJAX 将 JSON 数组发布到 php 失败

javascript - JS Click 上的 PHP 函数?

php - 在解释语言上处理非常大的整数时出现意外结果

javascript - 在 .append 之后运行函数