0 Comments

日历的完美实现(2)

发布于:2012-11-23  |   作者:广州网站建设  |   已聚集:人围观
日历的完美实现(2)

3.日程表事件提醒

现在回顾并整理日程表事件提醒程序的运行流程:广州网站建设

(1)首先通过PHP日程表文件(calendar.php)生成当月的日历表格;

(2)再比对数据库中的事件日期,将有事件的日期添加链接。链接形式如下:

广州网站建设
  1. <a href='JavaScript:navigate("","","2010-06-14")'>Event</a> 

【代码解读】

当点击该链接时,就会触发AJAX的配置文件中的navigate()函数。该文件会读取xml.php文件中对应日期的XML格式信息,该信息由xml.php文件从数据库中读取信息后生成。当数据被更新后会通过XMLHttpRequest状态位的改变,异步的将数据加入到PHP日程表页面指定的位置完成数据更新。广州网站设计

现在通过浏览器打开calendar.php文件,选择一个有事件提醒的日期并点击链接,效果如图9.10所示。

(点击查看大图)图9.10  PHP日程表数据更新
通过图9.10可以看到,从数据库中获得的数据被更新到页面上了。同时,由于是异步更新,只是更换了数据的部分,其他页面元素没有更新,最大程度的减少了代码的更新量,从而获得非常高的响应速度,用户体验也会极大地提高。 广州网站设计
标签:
飞机