javascript - 如何在js文件中使用php文件中的变量?

标签 javascript php html drop-down-menu

我有以下文件结构:

enter image description here

现在我想在 main.js 和 getData.php 中使用下拉菜单中的变量(位于 get_attributes.php、get_fields.php 和 get_tables.php 中)。现在的问题是如何在 .js 文件中使用另一个 .php 文件中的变量?

最佳答案

您不能直接使用 JS 脚本中的 PHP 变量。

动态访问

如果您想动态获取变量,可以使用 AJAX ( see jQuery AJAX doc )。

静态访问

如果您想在 JS 应用程序启动时访问 PHP 变量,您可以使用以下语法将 PHP 变量放入 DOM 中:

<input type="hidden" id="php_name" value="<?=$name?>" />

并使用 jQuery 来获取它:

$('#php_name').val();

希望对您有所帮助。

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

相关文章:

javascript - dojo.byId 和 dijit.byId 有什么区别?

javascript - 从整个文档中删除属性 "contenteditable"

php - 哪个最不密集 - 在 PHP 或 MySQL 中计算唯一时间?

PHP klein router 调用特殊 Controller 函数

html - 是否可以始终显示输入 "number"的向上/向下箭头?

html - 底部对齐 div 中的链接

javascript - Angular 谷歌图表不工作

javascript - 将占位符添加到 ng-grid

PHP MySQL 检查 key ,如果未使用则执行

javascript - 使用 ng-repeat 切换数据