Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从PHP返回JS源代码_Javascript_Php_Laravel 4 - Fatal编程技术网

Javascript 从PHP返回JS源代码

Javascript 从PHP返回JS源代码,javascript,php,laravel-4,Javascript,Php,Laravel 4,在网站上我嵌入了一些脚本 当发出请求时,我想从“getCode.php”返回JavaScript代码 我应该如何从PHP返回它?嗯,您必须执行以下操作: <script type='text/javascript'> <?php echo file_get_contents("somesite.com/getCode.php"); ?> </script> 确保文件路径正确。您只需为js输出正确的头,然后输出js: <?php $somev

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

当发出请求时,我想从“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;?>');

警报(“”);

put
标题(“内容类型:应用程序/javascript”)为什么要将js代码输出到src属性中?
<?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"); }