首页 > 代码库 > Ajax 通信技术--hidden Frame GET 请求 和 POST 请求

Ajax 通信技术--hidden Frame GET 请求 和 POST 请求

hidden frame技术有四个步骤:

 

1.用户通过可见的frame与页面交互,而意识不到hidden frame,当用户向服务器请求数据时,javascript 函数调用hidden frame,这个调用重定向hidden frame到另外一个页面,复杂一点posting form data.

2.向服务器传递数据。

3.接受服务器的回应。因为你和frames打交道,所以这个回应是另一个页面,这个页面会包括请求返回的数据,和一些javascript去把数据转化为可见得frame。

4.在返回的页面里完全loaded之后,调用在可见的frame里的函数,去转化数据为可见的frame,当数据在可见的frame里面,其的显示形式由frame决定。

 

hidden Frame POST 请求 例子:

 数据库创建:

CREATE TABLE Customer(    CustomerId INT(11) NOT NULL AUTO_INCREMENT,    Name VARCHAR(255) NOT NULL DEFAULT ‘‘,    Address VARCHAR(255) NOT NULL DEFAULT ‘‘,    City VARCHAR(255) NOT NULL DEFAULT ‘‘,    State VARCHAR(255) NOT NULL DEFAULT ‘‘,    Zip VARCHAR(255) NOT NULL DEFAULT ‘‘,    Phone VARCHAR(255) NOT NULL DEFAULT ‘‘,    Email VARCHAR(255) NOT NULL DEFAULT ‘‘,    PRIMARY KEY(CustomerId)    )ENGIN=MYISAM COMMENT=Sample Customer Data;
View Code