Ajax入门(js版)

Ajax的优缺点:  

    优点:1、最少量的数据传输。传统的静态页面要刷新整个页面,而Ajax仅需要少量数据即可动态的改变界面。

                2、更好的可用性;Ajax不需要任何浏览器插件,仅需要用户允许JavaScript在浏览器上执行。

                3、界面与应用分离:利用Ajax,只需要从服务器端传输少量数据。

    缺点:1、Ajax大量的使用了javascript和Ajax引擎,这些取决于浏览器的支持.在编写的时候考虑对浏览器的兼容性.

 2、Ajax只是局部刷新,所以页面的后退按钮无法使用.

Ajax对XMLHTTP对象的应用:

    open(method,url,async)

        第一个参数是HTTP请求的方式,有GET、POST、HEAD三种方式。

        第二个参数是所请求页面的URL。

        第三个参数是用来设置请求是否异步,true为异步。

send()方法发送open()方法设定的请求,send()方法中的参数为发送请求时同时发送的数据。没有数据,参数值设置为null即为send(null)

onreadystatechange()方法用来监听服务器是否响应,请求状态由readystate来判断。

readyState的值为4是表示完成。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容