當前位置:首頁 » 編程語言 » php執行js

php執行js

發布時間: 2022-07-29 00:08:46

『壹』 php怎麼執行js的function

樓主,首先糾正一下,PHP是不能執行JS的函數的(當然,伺服器端的js框架除外)!

1樓的答案,那是個偽調用,根本就不是php在調用,而是js代碼自己在調用!

了解了php的執行流程就知道,js是客戶端運行,php是伺服器端運行!當在伺服器端將php完全解析完,變為html代碼,扔回瀏覽器後,就

全是html靜態代碼了!所以,一樓的答案是偽調用!不是真正的php調用!

前端靜態頁面可以用ajax訪問php服務端,但是服務端的php代碼是沒法訪問前端的js function. 充其量用file_get_contents()什麼的獲取源代碼

而已!

js 是依託於瀏覽器運行,伺服器端都不存在瀏覽器,當然就沒法運行了!對於伺服器端來說,html和js就跟text文件一件,就是一堆字元!沒有其他意義!

『貳』 怎麼在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>

『叄』 如何在php里調用js文件

<script type="text/javascript" src="__PUBLIC__/fckeditor/fckeditor.js"></script>這樣就可以了啊,php頁面調用和html調用時一樣的,不過得在<HEAD> </HEA>之間

『肆』 在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>
你可以去後盾人平台看看,裡面的東西不錯

『伍』 PHP讀取資料庫中的JS代碼,怎樣讓執行JS執行

資料庫中的js代碼待<script>標簽嗎?如果帶,直接把js輸出到靜態頁(比如用smarty模板引擎),在頁面載入的時候就執行了。

『陸』 在php中執行JS

php中是不能執行js的,js只能在php解析成html後才能執行。如果想用php輸出js 就要把js代碼當作php的字元串來輸出。

舉例:

<?php
$alert=alert(1);
echo"<scripttype="text/javascript">".$alert."</script>";
?>

上面的代碼解析成html 就會變成正常的js了。

<scripttype="text/javascript">alert(1)</script>

『柒』 PHP腳本如何執行JS腳本的方法

1、php調用js中的值
在z.php頁面中有這樣一段代碼:
<script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>

2、php調用js中的方法(函數)<script type="text/javascript"> function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } </script><?php echo "<script type='text/javascript'>test();</script>"; ?>

『捌』 php調用js變數

php和js是兩碼事!
php是伺服器端腳本語言,
運行與伺服器端(比如Apache、iis等)
js是客戶端腳本,
運行於客戶端(比如瀏覽器)
運行順序也不同,
php先運行,js後運行!
js變數可以用php生成,
因為php先運行,
可以輸出js變數到瀏覽器!
php變數必須由php本身生成,
js不能給php生成變數!

『玖』 php代碼中如何調用javascript函數 (請前輩指點。。)

1:用這個javascript
判斷鏈接是否可用,有些無效的url會糾錯轉到其他頁面,怎麼來處理這種情況?
主要是判斷鏈接的有效性太困難,找了很多資料,也沒找到有用的,有一種說法是判斷返回的頭部信息,不過不知道在技術上怎麼實現,還有一種說法就是用時間判斷,因為如果頁面不存在,其響應的時間要長的多(頁面存在,一般響應1-2s,不存大則7-10s,or
more),不過這個是不可靠的。
如果可以判斷,那麼遇到無效的URL時直接改<a>的href屬性就可以轉到其它頁面了!
2:我在php函數中如何調用javascript的函數

樓上的說不可以訪問,我覺得不對,php雖是伺服器語言,客戶訪問時卻已轉為客戶端語言,自然可以訪問!
調用時最好採用事件觸發(不需要時就不調用了),使用方法如一樓所述!

『拾』 PHP如何調用JS函數並獲取其返回的數據

人家問的是PHP調用JS函數。。。樓主,我可以很負責的告訴你,這是不可能的。PHP是在
伺服器端
運行的腳本,而JS是在瀏覽器運行的腳本,你要調用可以,直接echo個script就可以,但是獲取
返回值
是不可能的,只有讓JS把返回值通過AJAX發送給PHP才可以。

熱點內容
華為手機更換開機密碼如何操作 發布:2025-01-24 14:43:15 瀏覽:699
快手等待上傳 發布:2025-01-24 14:41:37 瀏覽:380
apache和php7 發布:2025-01-24 14:32:26 瀏覽:892
linuxio文件 發布:2025-01-24 13:40:21 瀏覽:438
在excel設密碼如何取消 發布:2025-01-24 13:38:54 瀏覽:483
電腦裝存儲時不能開機 發布:2025-01-24 13:38:52 瀏覽:285
2000人同時在線的小程序需要什麼伺服器 發布:2025-01-24 13:37:17 瀏覽:853
怎麼搭建linux伺服器配置 發布:2025-01-24 13:37:16 瀏覽:113
安卓版什麼時候上線麻將模式 發布:2025-01-24 13:32:48 瀏覽:966
演算法實驗分析 發布:2025-01-24 13:20:25 瀏覽:137