簡體   English   中英

如何在PHP if / else語句中調用JavaScript文件?

[英]How to call a JavaScript file inside a PHP if/else statement?

我必須根據用戶從下拉菜單中的選擇調用不同的JavaScript文件。

我試圖這樣做:

if ($subject == "Chemistry") {
  '<script src="ChartJS_Chemistry></script>';
}

但這似乎不起作用。

關於如何根據下拉菜單選擇激活正確文件的任何建議?

如前所述,您沒有echo

但是你的語法也是錯誤的:

'<script src="ChartJS_Chemistry></script>';

您是否缺少"並且我假設您還缺少文件擴展名?

應該是這樣的:

echo '<script src="ChartJS_Chemistry.js"></script>';

也; 這不是最佳做法。 關閉您的PHP標記,然后以HTML編寫腳本標記:

<?php if( true ) { ?>
  <script src="ChartJS_Chemistry.js"></script>
<?php } ?>

從那以后,您就不會再將PHP與HTML混合了-不好的習慣。

如果文件是ChartJS_Chemistry.js,則文件路徑已損壞

打電話一樣。

if ($subject == "Chemistry") {
    echo "<script src='ChartJS_Chemistry.js'></script>";
}
if ($subject == "Chemistry") {
        //close php tag here 
?> 
   <script src="ChartJS_Chemistry"></script>
<?php //start php tag again here
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM