[英]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.