如何通过PHP加载外部文件
how to load external file through php
>我正在尝试通过curl请求加载JS文件并将其加载到我的应用程序中。
我有类似的东西
加载JS
.php $c = curl_init('http://partnerSite.com/test.js');
curl_setopt($c, CURLOPT_VERBOSE, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$jsFile = curl_exec($c);
//I have tried this, give me error
echo $jsFile;
//I have tried this and give me error too.
header('Content-Type: application/json');
echo json_encode($jsFile);
curl_close($c);
在我的 JS 中
var url = '/loadoutSideJS'; redirect to loadJS.php
$http({
url:url,
method:'GET',
dataType:'json'
}).success(function(data) {
$.getScript(data);
})
我在控制台中收到 414 请求网址太大错误
出于某种原因,响应被视为纯文本而不是 js 文件。无论如何,我可以将响应视为JS来加载外部JS文件吗?多谢!
更新
加载JS
.php $c = curl_init('http://partnerSite.com/test.js');
curl_setopt($c, CURLOPT_VERBOSE, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$jsFile = curl_exec($c);
//I have tried this and give me error too.
header('Content-Type: application/javascript');
echo $jsFile;
curl_close($c);
在我的 JS 中
var url = '/loadoutSideJS'; redirect to loadJS.php
$http({
url:url,
method:'GET'
}).success(function(data) {
$.getScript(data);
})
为什么不
<?php
header('Content-Type: application/javascript');
echo file_get_contents('http://partnerSite.com/test.js');
相关文章:
- 将外部文件与AngularJs集成
- 动态地包含来自外部文件PHP的JavaScript
- LeadLander formalyze_init.js Javascript外部文件
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 如何用HTML中的JSON外部文件填充下拉按钮
- 如何在从外部连接时将外部文件包含到node-js项目中
- 访问模块.从外部文件导出
- 无法从 jquery 中的外部文件调用特定内容
- 无法让 javascript 从外部文件工作
- 将变量从服务器上的外部文件加载到 HTML 文档中
- 对 jquery 库 + 外部文件的 HTML 引用
- 如何在 webpack 中包含外部文件
- Highcharts赢得't加载表单外部文件
- 如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
- Javascript和CSS,内部HTML与外部文件
- 包括从外部文件到HTML的查询功能(使用Dropbox进行本地测试)
- 使用load()加载外部文件,然后使用fancybox插件进行修改并显示
- 如何在外部文件中存储谷歌地图选项
- 用javascript(不带外部文件)将html加载到另一个html中
- 从外部文件设置tinymce的内容