Ajax工作流程
- An
event
occurs(发生) in a web page (the page is loaded, a button is clicked)(发生事件)- An
XMLHttpRequest
object is created by JavaScript(创建xmlHttpRequest交互对象)- The XMLHttpRequest object sends a request to a web server(xmlHttpRequest发送请求)
- 服务器使用JSP,PHP,Servlet,ASP.net等与数据库进行交互。
- 数据被检索出来
- 服务器将XML数据或JSON数据发送到XMLHttpRequest的回调函数。
- The response is read by JavaScript
- Proper action(正确的动作) (like page update) is performed by JavaScript
使用html等页面技术显示从服务端获取到的数据