Rya*_*rth 4 javascript php .htaccess
所以我试图在.js文件中使用PHP,这是我到目前为止所拥有的.
.htaccess(任何*.api.js将被处理为PHP)
<FilesMatch "^.*?api.*?$">
SetHandler php54-script
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
map.api.js
<?php
header("Content-type: application/javascript");
//my php here
?>
//my javascript here
Run Code Online (Sandbox Code Playgroud)
.php文件全部包含
<script type="text/javascript" src="map.api.js"></script>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这是行不通的,经过大量研究后我找不到解决方案.
在Chrome开发人员工具中我得到一个错误,Uncaught SyntaxError: Unexpected token <- 非常自我解释,它不是<?php在map.api.js文件的顶部.
这里有其他人尝试过在.js文件中使用PHP吗?如果有一个更好的解决方案我想知道,因为我在谷歌上找不到多少.
使用php扩展创建一个文件,并将其作为javascript包含在您的网站中.
map.api.js
<?php
header("Content-type: application/javascript");
//my php here
?>
//my javascript here
Run Code Online (Sandbox Code Playgroud)
在您的HTML文件中:
<script type="text/javascript" src="map.api.php"></script>
Run Code Online (Sandbox Code Playgroud)
如果你不想隐藏php扩展,你可以使用mod_rewrite(Apache):
RewriteEngine on
RewriteRule ^map.api.js$ map.api.php
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3060 次 |
| 最近记录: |