我喜歡使用的方法是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...