2013-10-27 57 views

回答

0

您正在尋找的技術稱爲異步HTTP請求(Ajax),使用jQuery(http://api.jquery.com/jQuery.ajax/)可以實現最常用的實現。

基本上你的PHP函數在遠程服務器上。通常這隻能在頁面重新加載時訪問客戶端(訪問者瀏覽器)。一旦頁面被渲染,你的訪問者在瀏覽器中看到的html,以及在兩個系統上呈現的php代碼,傳統上只能在http請求期間進行通信(頁面幾乎按定義重新加載)。

通過使用clientside javascript(Ajax),您可以從客戶端訪問您的php功能。它仍然在服務器上運行,但是ajax調用可以檢索到這個結果並將其返回到您的頁面而無需重新加載。

編程這種功能的正常方法是放置你的php函數,就好像你的訪問者沒有javascript啓用,因此在這種情況下提供了後備。然後你可以攔截按鈕上的'submit'事件調用你的函數,而是使用ajax向服務器發送和從服務器發送相同的數據。

如果您可以提供代碼,我可以提供幫助,儘管希望這應該足以讓您指向正確的方向。

+0

感謝@andrew-mackay獲取此信息。實際上,ajax將幫助我使應用程序更豐富。這是我現在正在學習的下一個新事物。 –

相關問題