目前网上大大小小的Ajax Framework已经计算不清了,但是基本实现形式都是,通过js响应客户端浏览器的某个事件,然后调用一个js函数,在此函数中使用servicecall之类的方法。
接下来的处理就见仁见智了,通常是两种:
1 返回的resultobject,可能是xml,html,或者其他自定义的格式,通过客户端设置一个responce handler来接受这个返回变量。解析,并更新到dhtml里面。
2 把这个responce handler的操作也封装起来。通过服务器端的函数,直接设置返回值,这当然就需要封装的函数里面对榜定的控件可以灵活的操作。
我想对于Ajaxian JSF第二种方法是必需的。因为jsf组件。例如一个文本框,在一个Form里面是有多个实例的,而这些实例得Id是jsf自动生成的。所以返回值得处理也应该是自动的。
xajax是一个php得ajax开发框架。它把客户端的响应也封装起来
客户端
<body>
<input type="text" name="x" id="x" value="2" size="3" /> *
<input type="text" name="y" id="y" value="3" size="3" /> =
<input type="text" name="z" id="z" value="" size="3" />
<input type="button" value="Calculate" onclick="xajax_multiply(document.getElementById('x').value,document.getElementById('y').value);return false;" />
</body>
php端
function multiply($x, $y)
{
$objResponse = new xajaxResponse();
$objResponse->addAssign(”z”, “value”, $x*$y);
return $objResponse->getXML();
}
分享到:
相关推荐
Ajax高级程序设计教程 一本Ajax入门好书,适合Ajax初、中级开发人员. This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features...
书作者是Ajaxian.com的创始人,JavaOne、TheServerSide等诸多高级别会议的演讲者。 本书作为Pragmatic系列之一,从实践出发,通过实例展示Ajax的诸多特性,手把手教你实现Google Map的绚丽效果。不仅教会你Ajax的...
书作者是Ajaxian.com的创始人,JavaOne、TheServerSide等诸多高级别会议的演讲者。 本书作为Pragmatic系列之一,从实践出发,通过实例展示Ajax的诸多特性,手把手教你实现Google Map的绚丽效果。不仅教会你Ajax的...
《Pragmatic Ajax》是一本关于Ajax技术的专业书籍,由Justin Gehtland、Ben Galbraith和Dion Almaer三位作者共同编写。这本书主要介绍了如何利用Ajax技术构建富互联网应用(RIA),并提供了丰富的实践案例和技术细节...
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java ...
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java ...
7. **可用性与设计考量**:尽管Ajax技术提供了许多强大的功能,但在设计时也需要注意保持良好的用户体验,例如避免过度使用Ajax导致的页面加载延迟问题。 综上所述,《清理网站使用Ajax:创建下一代高度动态、可...
4. **Ajaxian**:这个近乎门户型的网站涵盖了广泛的AJAX资源,包括实例、博客、论坛和教程。无论你是新手还是经验丰富的开发者,都能在这里找到有价值的信息。 5. **DHTML Goodies**:这个站点聚集了大量的DHTML和...
The post-Ajaxian Web 2.0 world of wikis, folksonomies, and mashups makes well-planned information architecture even more essential. How do you present large volumes of information to people who need ...
#jsPDF 在客户端 JavaScript 中生成 PDF 文件。 你可以: 或前往进行咨询。... 感谢 Ajaxian.com提供了。 其他贡献补丁或错误报告的人。 你摇滚。 执照 (麻省理工学院许可证) 版权所有 (c) 2010-2014 Ja
- **Dion Almaer**:Ajaxian.com 的创始人之一,同时也是 Dojo 社区的重要成员。 - **李锟**:中国 Ajax 社区的活跃成员,对 Dojo 工具包有深入研究,并贡献了本文的翻译工作。 ### 总结 通过本文的详细介绍,我们...