gpt4 book ai didi

javascript - 在 .JS 文件中使用 PHP?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:29 24 4
gpt4 key购买 nike

所以我正在尝试在 .js 文件中使用 PHP,这是我目前所拥有的。

.htaccess(任何 *.api.js 都将作为 PHP 处理)

<FilesMatch "^.*?api.*?$">
SetHandler php54-script
</FilesMatch>

ma​​p.api.js

<?php
header("Content-type: application/javascript");
//my php here
?>

//my javascript here

.php文件全部包含

<script type="text/javascript" src="map.api.js"></script>

出于某种原因,这不起作用,经过大量研究后我找不到解决方案。

在 chrome 开发者工具中我得到一个错误,Uncaught SyntaxError: Unexpected token < - 不言自明,它不期待 <?phpmap.api.js 的顶部文件。

这里有其他人以前尝试过在 .js 文件中使用 PHP 吗?如果有更好的解决方案,我想知道,因为我在 Google 上找不到太多。

最佳答案

创建一个扩展名为 php 的文件,并将其作为 javascript 包含在您的网站中。

ma​​p.api.js

<?php
header("Content-type: application/javascript");
//my php here
?>
//my javascript here

在您的 HTML 文件中:

<script type="text/javascript" src="map.api.php"></script>

如果不想隐藏 php 扩展,可以使用 mod_rewrite (Apache):

RewriteEngine on
RewriteRule ^map.api.js$ map.api.php

关于javascript - 在 .JS 文件中使用 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35038024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com