2011-12-28 248 views
1

我試圖找到一種方法,可能onclick JavaScript函數執行一個郵件程序腳本,我已在同一頁上設置。這可能嗎?有沒有辦法讓JavaScript執行一個PHP命令?

<input type="radio" name="power" value="Diesel Powered" onclick="executeMailer()"> 
+0

PHP運行服務器端,JavaScript運行客戶端。這意味着不能從javascript直接調用php函數。你熟悉AJAX嗎?如果不是,那可能是你想要查看的路線。 – Pelshoff 2011-12-28 19:45:45

回答

0

不,您的javascript已向服務器發出請求。服務器可以執行php命令。

2

這是唯一可能使用Ajax或類似的。谷歌爲它提供了足夠的教程和howtos。

+1

雖然我同意Google的AJAX相當簡單,但不要害怕將好的資源鏈接包含進去,以保持良好的效果! – 2011-12-28 19:52:45

0

您需要從您的JavaScript代碼中進行網絡請求。例如,如果您要運行的php代碼位於http://www.yo.com/target.php,則需要從JavaScript代碼向此頁面發出http請求,獲取響應並執行您需要的操作。

它被稱爲AJAX。

相關問題