本文目錄一覽:
JS的效果怎麼轉換成PHP來實現?
js是無法轉換成PHP的,一個前端一個後台。
只能這樣說,用PHP在後台輸出js,這個可以,只要echo ‘js代碼’;就可以了
如何讓JS執行完畢再執行PHP
可以在jquery的ajax方法成功執行之後,執行相應的js代碼記住一句話 b/s結構 總是先執行服務器端的先。js是客戶端腳本 ,是最後執行的。所以肯定是php先執行= =我是問怎麼先輸出JS然後才輸出PHP。。你是指位置?位置跟執行先後沒關係的。服務器先執行了php代碼,把代碼 變成 PHP 三個字符。然後整個html就變成了。。再把東西扔回給瀏覽器,瀏覽器接到這些靜態代碼。就開始顯示 div id=”dd”h1JS/h1/div !–當然這裡你是不應該看得到的,但會在瀏覽器顯示出來,因為javascript是動態添加到html里的 –但樓下的說是 ”從上到下執行,不論是PHP代碼還是js代碼“。如果你說的是對的話,先執行PHP,至於輸出的 語句位置 在 js輸出語句 的前面還是後面主要看 PHP代碼 在 JS代碼 的前面還是後面。例子中無論PHP代碼在哪,”PHP“都是最先輸出的,但是語句的位置是要看你把PHP代碼放在哪裡傻啊,php是服務器腳本 語言,js是客戶端腳本語言。怎麼可能沒區別呢?執行肯定 是php先執行。但你說顯示,那就要根據你要它顯示在那就顯示在那。。顯示位置跟執行沒有任何關係。就好像你這樣寫。顯示最先的會是php ,但javascript依然在最前面。對吧。位置在那不是執行先後決定的。是html的排序決定的。用javascript形式輸出數據,其實那就是php把js的輸出腳本變為字符串的形式,當js調用會執行php代碼
怎麼在php里執行JS
php中是不能執行js的,js只能在php解析成html後才能執行。如果想用php輸出js 就要把js代碼當作php的字符串來輸出。
舉例:
?php
$alert = alert(1);
echo “script type=\”text/javascript\””.$alert.”/script”;
?
上面的代碼解析成html 就會變成正常的js了。
script type=”text/javascript”alert(1)/script
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154668.html