我想在PHP函數中使用可見的PHP文本字段中的可執行文件運行PHP代碼段。所有這些都應該通過單擊Javascript按鈕來執行。如何在Js按鈕單擊時使用Javascript變量執行PHP腳本?
[Js Text] --> Js button click --> veriable --> PHP (MySQL DB)
一個附加的樣本代碼將是隆重。
謝謝。
我想在PHP函數中使用可見的PHP文本字段中的可執行文件運行PHP代碼段。所有這些都應該通過單擊Javascript按鈕來執行。如何在Js按鈕單擊時使用Javascript變量執行PHP腳本?
[Js Text] --> Js button click --> veriable --> PHP (MySQL DB)
一個附加的樣本代碼將是隆重。
謝謝。
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']
請求這些變量。
使用AJAX ......如果你正在使用jQuery檢查http://api.jquery.com/jQuery.ajax/ 和運行AJAX事件看click事件@ http://api.jquery.com/click/
據我所知,有沒有辦法執行由JS PHP,因爲解釋一個PHP網頁的過程如下:
php server ==generate==> html files ==webbrowser execute==> JS
你不能再回到第一階段JS。此外,js在您的瀏覽器而不是服務器上執行。
爲了完成你的工作,你應該寫一個新的php頁面來執行所需的操作並使用JS調用這個頁面。
另外,我假設你只是調用數據庫,你可以明確地找到其他方式通過JS鏈接到數據庫。
它被稱爲阿賈克斯。做更多的研究並回來一個更具體的問題。 – datasage
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest?redirectlocale=en-US&redirectslug=DOM%2FXMLHttpRequest%2FUsing_XMLHttpRequest – Quentin