js嵌套php
⑴ 如何在php中嵌入JS語句
同一文件嵌入直接用標簽
<?php
echo "<script>*********</script>";
?>
調用外部JS
將以下語句寫在body之外
<script src="****.js" type="javascript"></script>
⑵ JS語言要怎樣在PHP文件裡面用
首先,糾正你的一個錯誤認識,js和php是不相關的,,是php單方面絕對控制js的。。
我給你解釋下為什麼這么說
php的本質是輸入html格式的數據包到瀏覽器,瀏覽器接受數據包,解析成可視化的頁面。
所以,js在php運行的過程中,代表的僅僅只是字元串,沒有任何運行的過程。php在服務端運行,包括js在內,本質就是拼接字元串,發送給瀏覽器。在發送完畢之後,就沒有php什麼事了,到達瀏覽器之後,瀏覽器解析數據包的時候,js才起到作用,這個時候,js才會運行,所以js的運行時間是滯後於php的。php想輸出什麼js就輸出什麼js。受php的絕對控制。所以,在php文件里,你不必遵從js的規則,你只要保證拼接好的html,js是沒有錯誤的就可以了,在文件里,當字元串處理。
⑶ 怎麼讓JS中寫入PHP代碼
<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>
你可以直接在JS代碼中使用PHP語句塊來實現。是不受限制的,
因為程序在執行時先執行PHP的解析,然後在執行HTML觸發JS,從先後順序來說,是沒有問題的。
希望對你有幫助。
⑷ js裡面添加php代碼
你本意是要在js中讀取php輸出的值對嗎?
你可以先把php輸出的值放到一個div裡面,在再js獲取div的值就可以 了
建議用jquery
<html>
<head><title></title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
$(function(){
var tit = $("#tt").attr("title");
var txt = $("#tt").text();
alert(tit+"-=---"+txt);
})
</script>
</head>
<body>
<div id="tt" name="tt" title="<?php echo "cccccssfa"; ?>"><?php echo "fsadfsd"; ?></div>
</body>
</html>
⑸ js 中如何 插入 php
js和php是在不同運行環境下運行的,不能混用。php可以運行得到一段html代碼,包括js代碼。所以你可以這樣用:
<script>
varuserid="<?=$userid?>";
</script>
上面這段php是代碼,必須在支持php的伺服器上運行,得到運行結果,傳輸給客戶端瀏覽器,客戶端瀏覽器上得到這樣的代碼:
<script>
varuserid="123456";
</script>
這樣,網頁端的js就知道伺服器端的userid這個變數是什麼了。
此外,還可以通過ajax技術來調用服務,或獲取伺服器端的一些數據。具體研究一下ajax吧
⑹ php與javascript嵌套的問題
你這個寫法太亂,php和js都是支持單引號的,你用單引號能很容易看出問題
你的錯誤就是你echo那行後邊帶了分號結束
而下一行script是不在那個字元串里的,而且又不符合php語法所以報錯
⑺ 如何在PHP中嵌入JS語句
echo'