dhtmlxAjax 介绍
dhtmlx Ajax 是 dhtmlx JavaScript 项目组一个封装了 Ajax 的 JavaScript 包。主要的特性有:
- 支持 GET / POST 方法
- 支持异步和同步两种调用方法
- 支持多浏览器
- 可很方便的集成到 dhtmlx 的其他 JavaScript 应用
- Automatic new loader creations
- XPath
- XSLT
下面是使用 dhtmlxAjax 进行 Ajax 调用的示例:
<script> //function for processing response function outputResponse(loader){ if(loader.xmlDoc.responseXML!=null) alert(loader.doSerialization()); else alert("Response contains no XML"); } //send async GET request dhtmlxAjax.get("process.PHP?param1=value¶m2=value",outputResponse); //send async POST request dhtmlxAjax.post("process.PHP","param1=value¶m2=value",outputResponse); //send sync GET request var loader = dhtmlxAjax.getSync("process.PHP?param1=value¶m2=value"); //send sync POST request var loader = dhtmlxAjax.postSync("process.PHP","param1=value¶m2=value");