繁体   English   中英

从PHP返回JS源代码

[英]Return JS source code from PHP

我在网站上嵌入了一些脚本

<script src="somesite.com/getCode.php"></script>

当发出请求时,我想从“ getCode.php”返回JavaScript代码。

我应该如何从PHP返回它?

好吧,您必须执行以下操作:

<script type='text/javascript'>
   <?php echo file_get_contents("somesite.com/getCode.php"); ?>
</script>

确保文件路径正确。

您只需要为js输出正确的标头,然后输出js:

<?php
$somevar = 'hello from php via js';
header('Content-Type: application/javascript');
?>
alert('<?php echo $somevar;?>');
<?php
// Filename: getCode.php
header("content-type: application/javascript");
echo 'function foo(){ console.log("Foo is running"); }';
die();

要么

<?php
// Filename: getCode.php
header("content-type: application/javascript");
?>
// your js code in plain text
function foo(){ console.log("Foo is running"); }

为了了解媒体类型(又称内容类型),您应该在第7节http://www.rfc-editor.org/rfc/rfc4329.txt上阅读此RFC

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM