zoukankan      html  css  js  c++  java
  • AJAX(三):GET与POST

    1、使用场景
    get是最常见的请求类型,最常用于向服务器查询某些信息
    仅次于get的是post请求,通常用于向服务器发送应该被保存的数据

    2、使用get请求经常会发生一个错误,就是查询字符串的个是有问题,查询字符串中每个参数的名称和值都必须使用encodeURIComponent()进行编码

    function addURIParam(url, name, value){
        url += (url.indexOf("?) == -1 ? "?" : "&");
        url += encodeURIComponent(name) + "=" +  encodeURIComponent(value);
        return url;
    }
    
    var url = "example.php";
    //添加参数
    url = addURIParam(url, "name", "Nicholas");
    url = addURIParam(url, "book", "Professinal JavaScript");
    
    //初始化请求
    xhr.open("get", url, false);

    3、与get请求相比,post请求消耗都资源会多一些。从性能角度来看,以发送相同多数据计,get请求多速度最多可达到post请求的两杯

  • 相关阅读:
    查看本机80端口占用方法
    LeetCode: Word Break II
    LeetCode: Word Break
    LeetCode: Sort List
    LeetCode: Single Number II
    LeetCode: Single Number
    LeetCode: Reorder List
    LeetCode: LRU Cache
    LeetCode: Max Points on a Line
    Insertion Sort List
  • 原文地址:https://www.cnblogs.com/wzndkj/p/8577856.html
Copyright © 2011-2022 走看看