正如我先前提到的,Ajax 的大部分工作都是进行管道处理:
设置好 XmlHttpRequest 对象、调用服务器端程序并获得响应。
程序可能会改变,有关请求的细节可能不同,但不管在何种情况下,基本的设置都是相同的:
1.创建新的请求对象(最好是以跨浏览器的方式)。
2.构造一个请求 URL,可能还要 POST 请求数据。
3.设置一个方法,当从服务器收到响应时,用此方法为浏览器进行回调。
4.发送请求。
5.构造一个回调,此回调可以运行和执行 程序想要对服务器数据进行的任何操作。
设置好 XmlHttpRequest 对象、调用服务器端程序并获得响应。
程序可能会改变,有关请求的细节可能不同,但不管在何种情况下,基本的设置都是相同的:
1.创建新的请求对象(最好是以跨浏览器的方式)。
2.构造一个请求 URL,可能还要 POST 请求数据。
3.设置一个方法,当从服务器收到响应时,用此方法为浏览器进行回调。
4.发送请求。
5.构造一个回调,此回调可以运行和执行 程序想要对服务器数据进行的任何操作。