目前穩定版本為0.2.5
下載下來,解壓縮後,在程式所在目錄建立目錄,例如xajax
在程式開頭引入xajax函式
require_once( 'xajax/xajax.inc.php' );
———————————————————————————————————————————————
然後底下建立xajax物件
$xajax=new xajax();
———————————————————————————————————————————————
提供額外的除錯功能,決定是否要使用 xajax debug
$xajax->debugOn();
每一步驟,會用alert方式跳出來,可以省略
———————————————————————————————————————————————
註冊在php中所要呼叫的函式
$xajax->registerFunction("myFunction");
xajax就是省略javascript程式碼,看似直接用PHP的架構寫出AJAX
而這段語法就是呼叫PHP的副程式一般,所以底下會有
function myFunction() {
程式碼
}
可以註冊很多個$xajax->registerFunction("functionname1");
———————————————————————————————————————————————
處理呼叫
$xajax->processRequests();
———————————————————————————————————————————————
在<html><head>
中間填入
<!--產生xajax初始化所需的代碼-->
<?php $xajax->printJavascript('xajax/'); ?>
</head>
———————————————————————————————————————————————
所以綜合起來,如果要使用XAJAX的功能,必須有以下的步驟
require_once( 'xajax/xajax.inc.php' );
$xajax=new xajax();
$xajax->registerFunction("myFunction");
$xajax->processRequests();
<html><head>
<?php $xajax->printJavascript('xajax/'); ?>
</head>
額外一提,建議使用UTF-8,用big5會有意想不到的問題
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">