Ajax学习-Http请求
时间:2010-09-05 来源:王祖康
Ajax使用Http请求:传统的JavaScript中,如果我们希望从服务器上的文件或数据库中得到任何信息,或者向服务器发送信息的话,就必须利用HTML表单向服务器GET或POST数据。而用户则需要单击“提交”按钮来发送/获取信息,等待服务器的响应,然后一个新的页面会加载数据。
由于每当用户提交输入后服务器会返回一个新的页面,这样会使web应用程序变得运行缓慢,越来越不友好。
通过利用Ajax,我们的JavaScript会通过JavaScript的XMLHttpRequest对象,直接与服务器来通信。
通过使用Http请求,web页可向服务器进行请求,并得到来自服务器的响应,而不加载页面。用户可以停留在同一个页面,用户将不会注意到脚本在后台请求过页面,或者向服务器发送过数据。
通过使用XMLHttpRequest对象,web开发者可以做到在页面已加载后从服务器更新页面!
Google建议使用XMLHttpRequest对象来创建一种动态性极强的web界面,例如:当我们开始在Google的搜索框中输入查询内容时,Javascript会向某个服务器发送这些内容,然后服务器会返回一系列的搜索建议。
相关阅读 更多 +