2013-06-04 75 views
0

我想在PHP函數中使用可見的PHP文本字段中的可執行文件運行PHP代碼段。所有這些都應該通過單擊Javascript按鈕來執行。如何在Js按鈕單擊時使用Javascript變量執行PHP腳本?

[Js Text] --> Js button click --> veriable --> PHP (MySQL DB)

一個附加的樣本代碼將是隆重。

謝謝。

+1

它被稱爲阿賈克斯。做更多的研究並回來一個更具體的問題。 – datasage

+0

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest?redirectlocale=en-US&redirectslug=DOM%2FXMLHttpRequest%2FUsing_XMLHttpRequest – Quentin

回答

0

KEYWORD:AJAX(異步JavaScript和XML)。 使用jQuery,您可以對PHP腳本執行POST請求並接收響應。

$.post("test.php", { name: "John", time: "2pm" }) 
    .done(function(data) { 
     alert("Data Loaded: " + data); 
    }); 

參見:http://api.jquery.com/jQuery.post/

PS: 在你的PHP你可以使用:$_POST['name']/$_POST['time']請求這些變量。

0

據我所知,有沒有辦法執行由JS PHP,因爲解釋一個PHP網頁的過程如下:

php server ==generate==> html files ==webbrowser execute==> JS

你不能再回到第一階段JS。此外,js在您的瀏覽器而不是服務器上執行。

爲了完成你的工作,你應該寫一個新的php頁面來執行所需的操作並使用JS調用這個頁面。

另外,我假設你只是調用數據庫,你可以明確地找到其他方式通過JS鏈接到數據庫。

相關問題