快速业务通道

总结 PHP xajax应用方法

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-16

 一、 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号