AJAX技术


ajax的基本组成
    1) 使用XHTML和CSS标准的显示技术;
    
    2) 使用DOM进行动态显示和交互;
    
    3) XML和XSLT进行数据交换和处理;
    
    4) XMLHttpRequest进行数据的检索---浏览器内置的对象;
    
    5) Javascript来将以上技术融合;
    
ajax使用基本步骤

    1、初始化ajax引擎 , 初始化ajax引擎 new XMLHttpRequest();  readystate  状态值 0


    2、封装url(设置要请求的路径)


    3、打开ajax引擎(同步、异步的方式)    readystate  状态值 1


    4、将要请求的信息发送到服务器进行处理     readystate  状态值 2


    5、监听服务器的返回状态readystate  status   readystate  状态值 3,4


    6、判断是否交互完毕,如果交互完毕正则取回数据


注意:
    当发送的内容出现中文乱码的问题时,是因为浏览器默认时不会对中文进行编码,必须要用encodeURI() 对发送的url进行编码,
    
    encodeURI() 函数可把字符串作为 URI 进行编码。
    说明
    该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
    该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行

转义的:;/?:@&=+$,#
    
    decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。


你可能感兴趣的:(JavaScript,Ajax,XHTML,浏览器,XMLhttpREquest,引擎)