外部 .js 文件中的 PHP 语法问题

标签 php javascript jquery

我环顾四周,但找不到当前问题的答案。

我想将一个 PHP 变量回显到我的外部 .js 文件中。然后我在 javascript 变量中使用 PHP 变量,并从这里使用 ajax 将变量发送到我的数据库。我相信我对 php echo 使用了不正确的语法。我的javascript

content = '<div class="post">' + '<img src="<? echo $pic ?>" />' + '</div>';

是否可以将 PHP 变量回显到外部 .js 文件?我是否在 javascript 变量中使用了正确的语法?

最佳答案

您的服务器不会将 .js 文件解析为 PHP。您可以将 js 文件命名为 .php 文件,然后使用 header("Content-type: application/javascript")

关于外部 .js 文件中的 PHP 语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17517373/

相关文章:

javascript - 在 php 中使用 ajax 重定向用户后显示 Div

javascript - 网页上的注释

javascript - 如何使用 jquery 检测自定义 html 标签并替换为 html 特殊字符

javascript - 强制定向布局图例文本鼠标悬停

如果字段留空,Jquery 返回模糊时的原始值

javascript - 如何将 removeChild 从 JavaScript 重写为 jQuery

javascript - 如何只加载 yii2 中需要的 javascript 文件

php - 将一系列 json 对象转换为单个 json 对象

php - 如何在数组中回显数组?

asp.net - 我无法让日期选择器工作