現在要進入重點了,就是該如何執行與發佈
就呼叫副程式一樣
function myFunction($i,$j....) {
但要先創建一個xajaxResponse物件,這就是發佈所需要的
$objResponse = new xajaxResponse();
}
前面提到有個函示可以把表格內的所有數值傳回來
xajax_myFunction(xajax.getFormValues('myForm'));
它是陣列的形式回傳
function myFunction($aFormValues) {
$step2 = $aFormValues['step2'];
來承接表格內所有的數值
}
其他就像寫一般的php程式一樣
等到要輸入、發佈的時候,XAJAX有提供幾個函示
這邊先提供基本的概念,函示的介紹等下一章節
因為XAJAX講求的是及時,所以當事件觸發的時候,就呼叫副程式做運算
然後及時把結果展現在現有的網頁上,所以得規定在展現網頁上的哪一個部位
就用id來設定
<div id="output">(展現結果)</div>
<span id="output">(展現結果)</span>
<div>和<span>的差別在於div會跳行span不會
然後在副程式用
function myFunction($aFormValues) {
$objResponse->addAssign("output","innerHTML",$val);
$objResponse->addAssign是一個函示就是把變數$val所帶的值,插入到表格裡面id叫做output的中間
回傳xajaxResponse物件
return $objResponse;