可能重複:
Calling PHP Function within Javascript從JavaScript調用同一個文件一個PHP函數
我有一個PHP文件中一個小的JavaScript代碼。這個JavaScript代碼運行一些邏輯,最後應該調用一個在同一個php文件中定義的php函數。我怎樣才能做到這一點 ?任何指導?
可能重複:
Calling PHP Function within Javascript從JavaScript調用同一個文件一個PHP函數
我有一個PHP文件中一個小的JavaScript代碼。這個JavaScript代碼運行一些邏輯,最後應該調用一個在同一個php文件中定義的php函數。我怎樣才能做到這一點 ?任何指導?
你可以使用ajax來調用這個文件。因爲PHP函數不會從JavaScript初始化。
如果需要執行服務器端代碼,則需要通過ajax調用該代碼。
這肯定不是最好的答案是有,但它應該工作:有你的JavaScript通過Ajax調用,你的同一個頁面,使用POST參數,所以你知道這是調用該函數..希望它在大的線條中足夠清晰..
你不能。 JavaScript在服務器上的瀏覽器中執行。唯一的方法是使用AJAX請求,例如,用jQuery:
$.get('myurl.php', function(data){ ... });
http://api.jquery.com/jQuery.get/
這將返回由myphp.php文件產生的輸出;如果你想運行一個函數,你需要一些邏輯來決定它應該執行哪個函數,例如網址參數。但是,我強烈建議不要使用url參數值作爲直接函數名稱。
我想用PHPLIVEX
,在這種情況下是有用的。
PHPLIVEX有一個小標記線 -
從JavaScript調用你的PHP函數和類方法在一行
如果你需要從JavaScript調用幾次PHP函數中這可能是有用的應用。
你應該使用jQuery的AJAX或郵寄
我的目標是調用'php'功能'DeleteEntity(relmod,模塊,X,123)''那裏和relmod''module'是'string'和' x'是在JavaScript中創建的一個整數數組。 – Nagri