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

js運行php

發布時間: 2022-05-08 08:24:04

① 怎麼在一個JS函數里運行一下php頁面

首先js里是不能運行php代碼的,,如果你是想通過在js里調用php 頁面運行的結果
那麼你可以用非同步載入 ajax 就是在 js 里用ajax 運行php 文件然後返回php文件運行的結果這樣就達到了非同步的目的。。不用刷新頁面

② 怎樣實現JS調用php文件

實際上,js是瀏覽端腳本,PHP 是伺服器端的,也就是說,瀏覽器里的js不能真正調用php。你必須依靠伺服器的返回數據,然後頁面變化之類,這就用到了AJAX技術,不過……伺服器不一定要返回xml數據,HTML片段或json都可以。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝

javascript怎樣調用php函數

womanv 說得很清楚了
JS 是瀏覽器語言,PHP 是伺服器語言,因此JS 無法直接調用 PHP 函數,但PHP 可以調用 JS 函數,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 與 PHP 通信,最好的辦法就是 AJAX 了,如果你只是想調用 PHP 中的變數,則把變數以隱藏域的形式存儲起來,賦於 id, 以 document.getElementById('ID') 就可以引用了

④ js 中如何 插入 php

js和php是在不同運行環境下運行的,不能混用。php可以運行得到一段html代碼,包括js代碼。所以你可以這樣用:

<script>
varuserid="<?=$userid?>";
</script>

上面這段php是代碼,必須在支持php的伺服器上運行,得到運行結果,傳輸給客戶端瀏覽器,客戶端瀏覽器上得到這樣的代碼:

<script>
varuserid="123456";
</script>

這樣,網頁端的js就知道伺服器端的userid這個變數是什麼了。

此外,還可以通過ajax技術來調用服務,或獲取伺服器端的一些數據。具體研究一下ajax吧

⑤ javascript代碼內能執行PHP代碼嗎

可以,放在哪都無所謂,讓PHP執行的關鍵是:
1.有<?php ?>或者<? ?>等標簽。
2.php可以解析該文件。

通常我們在配置PHP和APACHE的時候會有這么一句:
AddType application/x-httpd-php .php
意思就是讓php去解析.php文件。
AddType application/x-httpd-php .js
如果再添加這么一句,php就可以解析.js文件了。所以php並沒有指定哪種文件才去解析,而是看你指定了哪種文件它可以去解析,同時它不管你這個文件是幹嘛的,只管裡面有沒有<?php ?>包含的代碼。

給:小黑_03
你所謂的安全問題那是人為問題,如果你把$_SESSION等關鍵變數echo出來,那不是你自己的問題么,為何要怪PHP,PHP只知道執行代碼,你自己把不安全的代碼執行,還要怪它?
"如果客戶端代碼能調用伺服器端變數的話,那安全問題就大了 "這句話大有毛病,不是客戶端能調用服務端變數,而是你給它什麼變數使用。

在JS中嵌入PHP是很常有的問題,比如:我要做一個顯示伺服器時間的JS代碼,讓它按照伺服器的事件顯示並走動。那這里我可以這么寫:
<script>
var server = "<?php echo date("Y-m-d H:i:s",time());?>";
……其他JS代碼
</script>
如上代碼經過執行後<?php echo date("Y-m-d H:i:s",time());?>就會變成一個時間字元串,最終這段代碼的結果就是
<script>
var server = "2012-5-2 9:10:20";
……其他JS代碼
</script>
當然,這個事件會根據你訪問的時間而改變。

⑥ 如何在js中調用php

在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。

1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:

<script type="text/javascript" src="/index.php/test/testjson2">  

</script>  

<script type="text/javascript" >  

    alert(jstext);  

</script> 

2、在test_json2.php中有這樣一段PHP代碼:

<?php  

$php_test='I come from PHP!';  

echo "var test='$php_test';";  

echo "var jstext="."'$php_test';";   

?>   

當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,

所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。
這樣就行你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝

⑦ php 函數怎麼在JS里調用啊求大神

具體代碼如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,
執行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

⑧ 如何在js中調用php

在js中調用php的方法是直接在script標簽的src屬性中嵌入要訪問的php地址。

1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:

<scripttype="text/javascript"src="/index.php/test/testjson2">

</script>

<scripttype="text/javascript">

alert(jstext);

</script>

2、在test_json2.php中有這樣一段PHP代碼:

<?php

$php_test='IcomefromPHP!';

echo"vartest='$php_test';";

echo"varjstext="."'$php_test';";

?>

當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,

所以此處會彈出一個提示框,內容為JS變數jstext的值,也就是在PHP文件中賦給jstext的值。

3、調用結果:

⑨ JS中執行PHP代碼問題

這個應該不可以的,js是本地運行的,而php是伺服器端運行的。

⑩ js文件 能執行php 代碼嗎

可以調用(利用AJAX),但是不能執行。

熱點內容
昂科威選擇哪個配置 發布:2025-05-11 09:25:50 瀏覽:34
怎麼解決安卓視頻全屏卡頓 發布:2025-05-11 09:14:55 瀏覽:725
匯編從編譯到執行 發布:2025-05-11 09:09:04 瀏覽:257
安卓系統低版本如何升級 發布:2025-05-11 09:04:44 瀏覽:251
認證類型加密演算法 發布:2025-05-11 08:58:35 瀏覽:561
android停靠 發布:2025-05-11 08:42:23 瀏覽:645
超時代加密 發布:2025-05-11 08:41:29 瀏覽:780
為什麼還要輸入支取密碼 發布:2025-05-11 08:32:24 瀏覽:362
資料庫課程設計案例 發布:2025-05-11 08:15:33 瀏覽:51
為什麼安卓不能通過藍牙傳東西 發布:2025-05-11 08:15:27 瀏覽:717