十分钟学会 xajax

五月 20, 2006

(0) 评论

learn xajax in 10 minutes(原文摘自xajaxproject 官方wiki)

xajax 最大的特点是他采用了xml response,这样我们可以用php来布置,处理异步传送数据之后,网页内容的更新。而这些操作其它的ajax 框架都是由js来完成的的。xajax 使我们只需要写一些php函数,就可以实现。
所有学好xajax的关健在于熟练掌握 xajaxresponse 类。

Tutorials:Learn xajax in 10 Minutes
教程:十分钟学会 xajax

Using xajax in a PHP script
一个使用的xajax的php脚本:

Include the xajax class library:
调用xajax类库:

require_once("xajax.inc.php");

Instantiate the xajax object:
实例化xajax对象

$xajax = new xajax();

查看全文>>

分类: Ajax

标签: ,

xajax的xajaxResponse类说明

五月 19, 2006

(1) 评论

function addAlert($sMsg)
使用一个消息框提醒用户

$objResponse->addAlert("Here is an alert.");

function addAssign($sTarget,$sAttribute,$sData)
将$sTarget对象的$sAttribute赋值为$sData

$objResponse->addAssign("myInput1","value",$DataFromDatabase);

function addappend($starget,$sattribute,$sdata)
将$sData添加于$sTarget对象的$sAttribute后

$objResponse->addAppend("myDiv1","innerHTML",$DataFromDatabase2);

function addPrepend($sTarget,$sAttribute,$sData)
将$sData添加于$sTarget对象的$sAttribute前

$objResponse->addPrepend("myDiv2","innerHTML",$DataFromDatabase3);

查看全文>>

分类: Ajax

标签: , ,

最近被中文乱码搞死

五月 14, 2006

(0) 评论

在mysql里添加数据库、数据表时,记得用utf编码~~
或是在插入,添加记录前加一条

$result = mysql_query("set character set 'utf8'") 
or die("invalid query: " . mysql_error());

在使用ajax的post时也要注意传送的编码

xmlhttp=getxmlhttpobject(statechanged_editport);
xmlhttp.open("post", "editport.php" , true);
xmlhttp.setrequestheader("content-length",url.length);
xmlhttp.setrequestheader("content-type",
"application/x-www-form-urlencoded");
xmlhttp.send(url);

分类: Ajax, PHP

标签: