写完这一节,让我们完工吧!
本节是最后一步了,也是综合的,交互性的。现在来看如何把从服务器端返回的响应结果,格式化后,显示在表示层里。
大家在上一步看到了,我在响应流里直接写入了定义好的html代码。实际情况是,在服务器端定义这些html代码,往往需要你在测试程序时,频繁往返于服务器和客户端之间反复调试以达到预想的结果。多数人喜欢在客户端即javascript里处理这些,方便且符合我们的逻辑,因为html与javascript总是形影相随的,我愿意把他们比作是电影明星和化妆师。我们都知道,ajax技术本身就是以javascript为基础的,显示,数据格式化处理等都堆积在前台一个或若干个页面里,事实总会是让客户端过于庞大、复杂,给调带来更多成本和时间。
以上只是我的一些浅见,怎样安排,我说了不算。相信往往你会结合诸多因素,我提到或没有提到的,来完成你的设计。
因为我在html的定义和格式化直接在服务器返回请求时处理好了,所以客户端调用响应数据并完美显示这些数据的操作代码就显得很简单了:










好,将近完成了,下面附上完整的代码和参考地址:




















































































































































































参考地址:爱词霸沙龙 打开地址,请用鼠标选择某一文本看看什么效果吧!
末了,容我抱怨一句,优快云的博客上传图片有问题!我做的例子的效果图没法与大家分享了。汗。