ajax学习之post请求步骤

post请求通常是向服务器提交应该被保存的数据,数据在send方法中提交

1.创建一个异步对象XMLHttpRequest(实际使用中可能要兼容性判断,js高程572页有考虑兼容性的方法)

var xhr=XMLHttpRequest();

2.启动一个请求以备发送(第三个参数为true表示异步,false表示同步)

xhr.open("post","scsdcc.php",true);

3.模仿web表单的提交,方便服务器的访问(其实我也不大清楚)

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

4.发送请求(提交数据)

xhr.send("name=name1&age=age1&phonenumber=1234567");

5.接收数据

xhr.onreadystatechange=function(){
    if(xhr.readystate==4&&xhr.status==200){
        var res=xhr.responseText;
    }
}

扩展:ajax传输数据是明文传输的

 

posted @ 2016-11-07 14:36  zxzxzxzxzx  阅读(236)  评论(0)    收藏  举报