亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從JavaScript調用php函數

從JavaScript調用php函數

九州編程 2019-05-31 16:56:59
從JavaScript調用php函數有辦法通過JS函數運行php函數嗎?就像這樣:<script type="text/javascript">function test(){document.getElementById("php_code").innerHTML="<?php  query("hello");       ?>";    }</script><a href="#" style="display:block; color:#000033; font-family:Tahoma; font-size:12px;"      onclick="test(); return false;"> test </a><span id="php_code"> </span>我基本上想運行php函數query("hello"),當我單擊名為“Test”的href時,它將調用php函數。
查看完整描述

4 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

PHP是在服務器上計算的;javascript是在客戶機/瀏覽器中計算的,因此不能從javascript調用PHP函數直接..但是,您可以向服務器發出HTTP請求,該請求將使用Ajax激活PHP函數。


查看完整回答
反對 回復 2019-05-31
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

從JS執行PHP的唯一方法是Ajax。您可以將數據發送到服務器(例如get/ajax.php?do=omeFunction),然后在ajax.php中編寫:

function someFunction() {
    echo 'Answer';}if ($_GET['do'] === "someFunction") {
    someFunction();}

然后,用JS獲取答案(我使用jQuery來發出Ajax請求)

也許你需要某種形式的回答。請參閱JSON或XML,但是JSON很容易與JavaScript一起使用。在PHP中,您可以使用函數json_encode($Array);它獲得數組作為參數。


查看完整回答
反對 回復 2019-05-31
  • 4 回答
  • 0 關注
  • 3186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號