Ajax学习-Http请求

Ajax使用Http请求:传统的JavaScript中,如果我们希望从服务器上的文件或数据库中得到任何信息,或者向服务器发送信息的话,就必须利用HTML表单向服务器GET或POST数据。而用户则需要单击“提交”按钮来发送/获取信息,等待服务器的响应,然后一个新的页面会加载数据。

由于每当用户提交输入后服务器会返回一个新的页面,这样会使web应用程序变得运行缓慢,越来越不友好。

通过利用Ajax,我们的JavaScript会通过JavaScript的XMLHttpRequest对象,直接与服务器来通信。

通过使用Http请求,web页可向服务器进行请求,并得到来自服务器的响应,而不加载页面。用户可以停留在同一个页面,用户将不会注意到脚本在后台请求过页面,或者向服务器发送过数据。

通过使用XMLHttpRequest对象,web开发者可以做到在页面已加载后从服务器更新页面!

Google建议使用XMLHttpRequest对象来创建一种动态性极强的web界面,例如:当我们开始在Google的搜索框中输入查询内容时,Javascript会向某个服务器发送这些内容,然后服务器会返回一系列的搜索建议。

你可能感兴趣的:(Ajax,职场,休闲)