加载PHP输出的JS
Load JS outputted by PHP
我想加载从PHP脚本输出的JS。PHP文件在外部服务器上。
如果我尝试这个:
<script type="text/javascript" src="http://www.wwwwww.de/adscript.php"></script>
adscript.php
将输出:
document.write("Hello World!");
我想使用JS。我如何才能做到这一点:
<script type="text/javascript" src="adscript.php"></script>
我做错了什么?
我想生成一个html代码,用JS加载横幅。
<script>
标记仅用于JS。
如果adscript.php
只是JS,那么您可以从该服务器下载它,并将其作为.js
保存在与HTML文件相同的目录中,然后像普通JS一样运行它。
编辑
我想我现在更理解你的问题了。所以,澄清一下,你的意思是你在另一台服务器上有一个PHP文件,类似于这样:
phpFile.php
<?php
echo 'document.write("Hello World!");';
?>
它将生成一个JS文件。然后你想使用这个输出JS。
在要插入JS的(PHP)文件中,插入以下代码:
<?php
ob_start();
require 'OTHER_SERVER/phpFile.php';
$output = ob_get_clean();
echo "<script>$output</script>";
?>
这将把输出(JS)存储到变量$output
中。然后,您可以将其作为<script>
元素写入HTML。
相关文章:
- Datetime格式为Friendly Time.Moment JS输出错误
- 使用Rivets.js输出类
- 如何显示基于JS输出的iframe
- JS 输出到 html 输入
- 正则表达式用于 Flickr 的 JS 输出
- 与 for 的结果混淆..在语句 JS 输出中
- 如何将 JS 输出保存到文件
- 将 JS 输出转换为 PHP 变量
- D3.js输出存储在数据库中
- 如何使React.js输出有效的xml而不是html
- Sublime Text中node.js输出中的输出被截断
- 表单提交前,JS输出所有已检查输入字段值的总和(仅数字)
- JS输出表单值接收到'undefined'在控制台
- Js输出未排序数组
- Twitter-text.js输出html作为纯文本
- 循环遍历JSON字符串并创建动态JS输出
- 用JS输出数组数据
- 谷歌地图-自定义JS输出信息窗口和标记问题
- 如何用JS输出显示在外部网页上的值
- 我如何从js输出一个变量的html