舉一個簡單的例子來說明:
如在頁面a.html中用下面這句調用:
<script type="text/javascript" src="b.php?action=test"></script>
<script type="text/javascript" >
alert(jstext);
</script>
在b.php中有這樣一段PHP代碼:
<?php
$action=$_GET['action'];
//echo "var jstext='$action'"; //輸出一句JS語句,生成一個JS變量,並賦顛值為PHP變量 $action的值
//echo "var jstext='aa'";
echo "var jstext="."'$action'";
?>
當執行a.html文件時,就會調用b.php文件,並將b.php文件的輸出作為JS語句來執行,所以此處會彈出一個提示框,內容為JS變量jstext的值,也就是在PHP文件中賦給jstext的值.
小結:
在HTML裏用JS 調用文件的方式調PHP文件,則PHP文件的輸出將會被調用頁作為JS的代碼來用.
補充HTML/CSS/JS代碼中引入文件路徑:
../ 代表父級目錄,連寫的話,比如../../表示往上追溯兩級目錄
./ 代表當前目錄,連寫的話無意義
/ 代表網站根目錄,就是服務器www目錄
只寫文件名,跟./效果一樣