registerFunction('calc1'); // 註冊回應函式 calc1() $cObj->useSingleQuote(); // 輸出的程式碼使用單引號 // 加入參數, 該參數為 form1 表單所有欄位的陣列 $cObj->addParameter(XAJAX_FORM_VALUES, 'form1'); $xajax->registerFunction('calc2'); // 註冊回應函式 calc2() $xajax->processRequest(); // 處理回應 // 計算加、減的回應函式, 用 $form 取得表單內容陣列 function calc1($form) { $objResponse = new xajaxResponse(); $objResponse->assign('ans1', 'innerHTML', $form['num1'] + $form['num2']); $objResponse->assign('ans2', 'innerHTML', $form['num3'] - $form['num4']); return $objResponse; } // 計算乘、除的回應函式, 用 $form 取得表單內容陣列 function calc2($form) { $objResponse = new xajaxResponse(); $objResponse->assign('ans3', 'innerHTML', $form['num5'] * $form['num6']); $objResponse->assign('ans4', 'innerHTML', $form['num7'] / $form['num8']); return $objResponse; } ?> 四則運算-傳遞表單陣列參數 printJavascript('../'); // 輸出 JavaScript 程式 ?>
+ = ?
- = ?

* = ?
/ = ?