php點選按鈕做查詢,點選按鈕後執行PHP功能?

2021-10-25 21:45:02 字數 688 閱讀 9635

我喜歡使用的方法是jquery / ajax呼叫物件導向的php類的混合.

我有乙個jquery***/觸發按鈕按下這樣的東西:

$('#buttonid').live('click', function() {

$.get('api.php?functionname=test&inputvar=something');

return false;

這將通過ajax呼叫api.php檔案並阻止任何進一步的操作,例如表單提交.

然後在php檔案中,您可以始終執行以下基本操作:

if ($_request['functionname'] == 'test') {

test();

$functionname = $_request['functionname'];

if (method_exists($myclassinstance, $functionname))

$myclassinstance->$functionname();

有很多方法可以解決這個問題,但這些都是我的最愛.另乙個替代方案是extjs框架,它是為這種活動而構建的,但是如果你已經不熟悉它並且專案不是「巨大的」我不會關心它.

最後,如果你需要從php檔案中獲得響應,例如json results,那麼使用函式$.getjson而不是使用jquery:$.get()函式.

希望有幫助:)

點選按鈕,生成表單

js function addrow var table document.getelementbyid test table if table return var row table.insertrow table.rows.length 1 新增 var cell1 row.insertcel...

防止按鈕重複點選

在傳送ajax請求資料的時,只想傳送一次請求,這就需要避免按鈕重複點選 總結有一下方法 思路 表單元素 設定disabled true 點選一次之後設定input button disabled true 按鈕變灰點選不了 非 表單元素 定義變數 或自定義屬性 如 isclick false 點選完...

Angular點選按鈕後,更改樣式

css 類 btnrequest selectedbuttonstyle html類 class.selectedbuttonstyle showpayee payee request class.selectedbuttonstyle showcheck check request 主要是 cla...