深入理解Ajax的get和post请求

 更新时间:2016年06月02日 08:55:39   投稿:jingxian  
下面小编就为大家带来一篇深入理解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请求就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 判断iframe是否加载完成的完美方法

    判断iframe是否加载完成的完美方法

    一般来说,我们判断 iframe 是否加载完成其实与 判断JavaScript 文件是否加载完成 采用的方法很类似
    2010-01-01
  • 详解JS正则replace的使用方法

    详解JS正则replace的使用方法

    这篇文章主要为大家详细介绍了javascript正则replace的使用方法,感兴趣的朋友可以参考一下
    2016-03-03
  • 微信小程序视频弹幕发送功能的实现

    微信小程序视频弹幕发送功能的实现

    这篇文章主要介绍了微信小程序视频弹幕发送功能的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 微信小程序用户授权获取手机号(getPhoneNumber)

    微信小程序用户授权获取手机号(getPhoneNumber)

    这篇文章主要给大家介绍了关于微信小程序用户授权获取手机号的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 微信小程序使用车牌号输入法的示例代码

    微信小程序使用车牌号输入法的示例代码

    这篇文章主要介绍了微信小程序使用车牌号输入法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 仿163填写邮件地址自动显示下拉(无优化)

    仿163填写邮件地址自动显示下拉(无优化)

    本框内填个1,这些值都写在隐藏域了。代码里可以看到,用户输入包含在里面的时候,可以按ENTER键选中.
    2008-11-11
  • JS实现很实用的对联广告代码(可自适应高度)

    JS实现很实用的对联广告代码(可自适应高度)

    这篇文章主要介绍了JS实现很实用的对联广告代码,可实现固定相对位置悬浮展示及跟随屏幕上下滑动等功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • axios的简单封装以及使用实例代码

    axios的简单封装以及使用实例代码

    一般我们在做一个大型项目的时候,需要用到很多接口时,我们为了方便使用,就把接口封装起来,这篇文章主要给大家介绍了关于axios简单封装以及使用的相关资料,需要的朋友可以参考下
    2021-06-06
  • javascript实现的图片预览功能

    javascript实现的图片预览功能

    这篇文章主要介绍了javascript实现的图片预览功能,结合实例形式分析了javascript针对图片预览相关功能实现技巧与注意事项,需要的朋友可以参考下
    2017-03-03
  • Javascript中Cookie的获取和保存应用案例

    Javascript中Cookie的获取和保存应用案例

    这篇文章主要给大家介绍了关于Javascript中Cookie的获取和保存应用的相关资料,Cookie是直接存储在浏览器中的一小串数据,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-09-09

最新评论