從 JavaScript 函數呼叫 PHP 函數可以實現伺服器端和客戶端程式碼之間的整合。以下是實現此目的的方法:
AJAX(非同步 JavaScript 和 XML)允許 JavaScript 和伺服器之間進行通信,而無需刷新整個頁面。當網頁上的事件觸發請求時,AJAX 會向 PHP 檔案發送非同步請求。然後使用來自伺服器的回應來修改頁面的相關部分。
JavaScript:
function callPHP() { $.ajax({ url: 'my_script.php', method: 'POST', data: { name: 'John Doe' }, success: function(data) { // Process the PHP function output and display it }, error: function() { alert('Error calling the PHP function'); } }); }
PHP:
function greet($name) { return "Hello, $name!"; } if (isset($_POST['name'])) { echo greet($_POST['name']); }
PHP:
PHP:PHP:按照以下步驟,您可以透過呼叫無縫整合伺服器端和客戶端功能來自JavaScript函數的 PHP 函數。以上是如何從 JavaScript 呼叫 PHP 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!