簡體   English   中英

如何在 html 中包含 javascript

[英]how to include javascript inside html

抱歉問了這個愚蠢的問題。

我被困在php項目的html頁面中包含一個javascript文件。 當我嘗試這個時它工作正常 -

<script type="text/javascript" src="script.js"></script>

但是當我想從我的js目錄加載script.js文件時,它不起作用。 我試過了-

<script type="text/javascript" src="js/script.js"></script>

注意:我的js文件夾與我的index.phpscript.js位於js文件夾內的同一個myproject目錄中。

由於您的項目中有子文件夾,要讓 js/script.js 正常工作,您必須在 index.php 中設置基本路徑,例如

echo '<base href="http://localhost/myproject/">';

然后以下行作為正常的 html

<script type="text/javascript" src="js/script.js"></script>

你不能。 PHP 不執行 Javascript 代碼。 由於 Javascript 和 PHP 都是腳本語言。 您可以使用 Jquery 或 AJAX 或類似的東西來運行 js 代碼

 <script> var my_javascript_var = "<?php echo 'some value I need on the client side'; ?>"; alert (my_javascript_var ); </script>

讀取 js 文件夾或..任何東西都可能被拒絕訪問。 ...但是您可以做的最好的事情-在瀏覽器中打開開發人員工具(在 Chrome 上按 F12),go 到“網絡”選項卡並刷新頁面-您應該會看到它不加載的原因-狀態代碼會告訴您。

在此處輸入圖像描述

發現我在 html 的<head>標記中調用我的腳本,這對我不起作用。 但是在<body>標簽關閉之前調用它有效!

不知道為什么。 誰能解釋一下?

顯然感謝大家。

暫無
暫無

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

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