簡體   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