2012-09-12 94 views
0

可能重複:
Calling PHP Function within Javascript從JavaScript調用同一個文件一個PHP函數

我有一個PHP文件中一個小的JavaScript代碼。這個JavaScript代碼運行一些邏輯,最後應該調用一個在同一個php文件中定義的php函數。我怎樣才能做到這一點 ?任何指導?

+0

我的目標是調用'php'功能'DeleteEntity(relmod,模塊,X,123)''那裏和relmod''module'是'string'和' x'是在JavaScript中創建的一個整數數組。 – Nagri

回答

2

你可以使用ajax來調用這個文件。因爲PHP函數不會從JavaScript初始化。

0

如果需要執行服務器端代碼,則需要通過ajax調用該代碼。

0

這肯定不是最好的答案是有,但它應該工作:有你的JavaScript通過Ajax調用,你的同一個頁面,使用POST參數,所以你知道這是調用該函數..希望它在大的線條中足夠清晰..

0

你不能。 JavaScript在服務器上的瀏覽器中執行。唯一的方法是使用AJAX請求,例如,用jQuery:

$.get('myurl.php', function(data){ ... }); 

http://api.jquery.com/jQuery.get/

這將返回由myphp.php文件產生的輸出;如果你想運行一個函數,你需要一些邏輯來決定它應該執行哪個函數,例如網址參數。但是,我強烈建議不要使用url參數值作爲直接函數名稱。

1

我想用PHPLIVEX,在這種情況下是有用的。

PHPLIVEX有一個小標記線 -

從JavaScript調用你的PHP函數和類方法在一行

如果你需要從JavaScript調用幾次PHP函數中這可能是有用的應用。

0

你應該使用jQuery的AJAX或郵寄

相關問題