我有一个Javascript文件,其中包含运行我的PHP项目所需的代码,但是由于它是.js
文件,因此我无法使用<?php ... ?>
方式嵌入PHP变量(例如路径,配置变量等)。 。
因此,我认为一种可能的方法是使用AJAX
请求或REST API
。
然后我想到了两个问题:
会导致一些性能问题吗? -我必须等待服务器的响应,所以我想是的。
有哪些可能的选择?
编辑:
配置变量存储在PHP类中,以便从PHP代码轻松访问。如果您能告诉我更好的方法,我将不胜感激。
最佳答案
您可以将以下内容放入您的.htaccess
文件,然后您的javascript文件应该可以在js内编译php。
<FilesMatch "\.(js)$">
AddHandler application/x-httpd-php .js
</FilesMatch>
关于javascript - 从Javascript文件访问PHP变量的替代方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20847984/