接下来,在 Apache Web 服务器中运行 input.php 脚本。将 input.php 复制到 C:Apache2Apache2htdocs 目录中。使用 URL http://localhost/input.php 运行该 PHP 脚本。这时将显示输入表单,如图 1 所示:
图 1. 输入表单

开始为 Catalog Id 字段添加一个值。这时显示一条消息,验证 Catalog Id 字段值是否有效,如图 2 所示:
图 2. 验证输入字段

一个 XMLHttpRequest HTTP 请求被发送到服务器,其中包括对输入字段的所有修改。
图 3. 添加有效的输入字段值

如果输入的值在 Catalog 中已经被定义,则显示一条消息 “Catalog Id is not Valid”,如图 4 所示。例如,添加 “catalog1” 到 Catalog Id 字段。由于 “catalog1” 已经被定义,因此显示消息 “Catalog Id is not Valid”。
图 4. 添加无效的输入字段值

指定一个有效的 Catalog ID,并为表单的其他字段添加值之后,就可以创建一个新的类别条目。单击 Create Catalog 按钮创建一个类别条目,如图 5 所示:
图 5. 创建类别条目

如果输入的 Catalog Id 字段值之前曾被用于创建类别条目,例如这个例子中的 “catalog3”,则显示消息 “Catalog Id is not Valid”,如图 6 所示:
图 6. 添加已经用于创建类别条目的一个 CatalogId

结束语
本文演示了如何将 Ajax 提供的异步客户机-服务器 XMLHttpRequest 请求与 PHP 脚本相结合,从而开发动态 Web 应用程序。使用这些示例开发您自己的访问 DB2 数据的动态 Web 应用程序。