Ajax 和 XML: 将 Ajax 用于聊天
http://tech.ddvip.com 2008年08月29日 社区交流
内容摘要:实践证明,用免费的现成工具如 PHP、MySQL、动态 HTML (DHTML)、Ajax 和 Prototype.js 库就能完全做到。
了解如何使用 Asynchronous JavaScript™ + XML (Ajax) 和 PHP 在 Web 应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。
Web 2.0 一词出现以来,开发人员都在说社区。不论您是否认为这有点夸大其辞,但让用户或读者能够方便地实时讨论页面主题或者销售的产品,这一想法还是很吸引人的。但是怎么办呢?能否在推销产品的页面中加入聊天,而不必让客户安装任何特殊的软件包括 Adobe Flash Player 呢?当然!实践证明,用免费的现成工具如 PHP、MySQL、动态 HTML (DHTML)、Ajax 和 Prototype.js 库就能完全做到。
不再罗嗦了,让我们立即开始吧。
登录
聊天首先要有一个身份标识。这就需要一个简单的登录页,如 清单 1 所示。
清单 1. index.html
<html>
<head><title>Chat Login</title></head>
<body>
<form action="chat.php" method="post">
Username: <input type="text" name="username">
<input type="submit" value="Login">
</form>
</body>
</html>
该页的显示结果如 图 1 所示。
图 1. 聊天登录窗口

注意:该例中需要登录窗口是因为我希望知道谁在说话。对于您的应用程序,可能已经存在一个登录页面,使用自己已有的用户名即可。
来源:developerWorks 作者:Jack 责编:豆豆技术应用