AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

深入理解Ajax的get和post请求

51自学网 http://www.wanshiok.com
ajax请求get和post

1.get请求

function () {    //向服务器请求 时间    //1.创建异步对象(小浏览器)    var xhr = new XMLHttpRequest();    //2.设置参数,true表示使用异步模式    xhr.open("get", "GetTime.ashx?name= Mr靖", true);     //3.让get请求不从浏览器获取缓存数据    xhr.setRequestHeader("If-Modified-Since","0");    //3.设置回调函数    xhr.onreadystatechange = function ()    {          //3.1当完全接收完响应报文后 并且 响应状态码为200的时候          if (xhr.readyState == 4 && xhr.status == 200)          {            //3.2获取相应报文体内容            var res = xhr.responseText;            alert(res);          }    };    //4.发送异步请求    xhr.send(null);}

2.post请求

function () {    //向服务器请求 时间    //1.创建异步对象(小浏览器)    var xhr = new XMLHttpRequest();    //2.设置参数    xhr.open("post", "GetTime.ashx", true);    //3.设置 请求 报文体 的 编码格式(设置为 表单默认编码格式)    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    //4.设置回调函数    xhr.onreadystatechange = function ()    {        //3.1当完全接收完响应报文后 并且 响应状态码为200的时候        if (xhr.readyState == 4 && xhr.status == 200)       {         //3.2获取相应报文体内容          var res = xhr.responseText;          alert(res);       }     };     //5.发送异步请求"name=Mr靖"     //5.1格式:直接拼接字符串 key=value&key1=value2     xhr.send("name=Mr靖&age=18"); };

以上这篇深入理解Ajax的get和post请求就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


ajax请求get和post  
上一篇:jQuery实现图片轮播效果代码(基于jquery.pack.js插件)  下一篇:JS小数运算出现多为小数问题的解决方法