总结 PHP xajax应用方法
一、 HelloWrold步骤 PHP代码 //服务器端 require_once ("../../xajax.inc.php"); //定义处理函数, //并在处理函数中实例xajaxResponse对象, //调用其方法控制控件的值,再返回该对象 function myFunc($text){ //实例响应对象 $objResponse = new xajaxResponse(); //改变控件值 $objResponse->addAssign("div1","innerHTML",$text); return $objResponse; } //初始化xajax $xajax = new xajax(); //可以指定服务器端的响应程序 $xajax->registerFunction("myFunc"); //注册处理函数 //开始接受请求 $xajax->processRequests(); PHP代码 //客户端(客户端与服务器端应共享同一个xajax对象,可做成公共配置文件) //在<head>区加入script $xajax->printJavascript(''../''); //可用变量,由模板解析 //定义接受新内容的控件 <div id="div1" name="div1"> </div> //执行方法,xajax_为前缀,myFunc为注册的函数名 <button onclick="xajax_myFunc(‘hello’)" >Click Me</button> 总述:先构造一个xajax对象供服务器端和客户端共用,再定义相应的处理函数(在函数中构造xajaxResponse对象,并使用该对象的 addAssing等方法对客户端控件操作),注册处理函数然后使用processRequests方法开始运行.客户端需要调用xajax对象的 printJavascript方法来生成javascript代码(加在head段),再定义触发处理的事件,处理方法名为”xajax_”+注册时的 函数名,该前缀可以在初始化xajax时修改 xajax对象: xajax($sRequestURI="",$sWrapperP |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |