使用PHP include函数将JSON文件添加到JS中
Add JSON file to JS with the PHP include function
我曾经做过以下操作,将JSON文件的内容添加到我的JS代码中,但由于我更改了web主机,我收到了以下错误:"Unaught SyntaxError:Unexpected token<"
var someVar = <?php include 'someJsonFile.geojson'; ?>;
我哪里错了?
一个快速修复方法可能是修改js文件所在目录中现有的.htaccess文件(或创建一个新的.htacccess文件)。
尝试在.htaccess文件中添加以下行之一:
AddHandler x-httpd-php .html .htm .js
AddHandler php-script .php .html .htm .js
AddHandler php5-script .php .html .htm .js
AddType application/x-httpd-php .htm .js
AddType application/x-httpd-php .html .js
注意到末尾的".js"了吗?这将指示服务器通过PHP处理js文件。
可能您以前的web主机通过php解释器运行.js文件。
最快的解决方案是将php文件中的javascript包含在脚本标记中。
...
<head>
<script type="text/javascript">
var someVar = <?php include 'someJsonFile.geojson'; ?>;
</script>
</head>
...
相关文章:
- 向AngularJS目录添加JS变量
- 使用 Razor 添加 JS 代码
- 在运行时添加js文件时出现语法错误
- 如何根据窗口宽度添加js文件
- 在Cordova项目中添加.js会破坏构建过程
- 动态添加 js 到 asp.net 文件
- 添加JS时Tumblr的奇怪行为
- 如何使用 api 修改 bigcommerce 前端(在应用程序中添加 js 代码)
- 是否可以阻止requireJS自动添加.js文件扩展名
- require.js文本插件在文件名中添加“.js”
- 如何在 jquery 中添加 js var
- 在Joomla head上添加JS
- 双击和更新表字段时添加 JS/添加文本框
- 在服务器的html文件中添加.js文件作为源文件
- 在另一个文件中添加JS src
- 最早什么时候可以动态添加JS/CSS并应用它们
- 如何在eclipse中添加JS资源
- 不能添加JS文件,或任何其他,到钛项目文件夹
- ASP.. NET在页面加载时添加js文件
- 如果主体类有类添加js,如果没有添加这个js