Ajax基础

Http请求

XMLHttpRequest对象

1)、request = new XMLHttpRequest()
firfox,opera,safari

2)、xmlhttp = new ActiveXObject('Msxml2.XMLHTTP')
ie6以上的需要使用下面

3)、xmlhttp = new ActiveXObject('Microsoft.XMLHTTP')

请求服务器

  • onreadystatechange属性
    request.onreadystatechange = function{
    if (request.readyState==4) {
    alert(request.responseText);
    }
    }

  • readyState属性
    0.请求未初始化
    1.请求已经提出,在请求发出去之前
    2.请求与发送
    3.服务器正在处理中但是没有相应完成
    4.服务器请求完成并且使用它

  • responseText属性

  • open()
    GET/POST
    URL
    异步处理标志

  • send()
    request.open("GET","test.txt",true);
    request.onreadystatechange = function{
    if (request.readyState==4) {
    alert(request.responseText);
    }
    }
    request.send(null);

你可能感兴趣的:(Ajax基础)