日程表模块程序是典型的PHP与AJAX交互的应用,这类程序应用非常广泛,如一些培训网站会按日期发布课程通知、学员根据自己的时间安排选择不同的课程及上课时间。这是一个很实用的功能模块,可以被改造成不同的应用,如个人日程表等。本章通过课程表模块的实现将AJAX技术介绍给读者,读者可以通过本章了解到AJAX的基本原理、PHP与AJAX是如何交互的,以及通过数据库驱动的AJAX。 广州网站设计
本章主要涉及的知识点如下。
AJAX含义:AJAX(Asynchronous JavaScript and XML)是指一种创建交互式网页应用的网页开发技术。需要注意的是,AJAX不是一种新的编程语言,而是一种使用现有标准的新方法,是多种技术的组合。广州网站设计
XMLHttpRequest对象的属性:该对象包含3个基本属性,分别是onreadystatechange属性、readyState属性、responseText属性。
AJAX中数据传输:AJAX应用程序是通过XML格式文档做数据载体的。
PHP时间函数:PHP提供date()函数用来处理日期相关字符串得到标准时间格式。广州网站建设
9.1 AJAX基础
AJAX(Asynchronous JavaScript and XML)是指一种创建交互式网页应用的网页开发技术。需要注意的是,AJAX不是一种新的编程语言,而是一种使用现有标准的新方法,它是多种技术的组合。通过AJAX可以创建更好、更快、更友好的Web应用程序,它使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用JavaScript绑定和处理所有数据。更重要的是AJAX打破了使用页面重载的惯例技术组合。广州网站建设



