zoukankan      html  css  js  c++  java
  • 关于AJAX 第四篇

    GET 请求

    xmlhttp.open("GET","/try/ajax/demo_get.php",true);

    xmlhttp.send();

    可能得到的是缓存的结果。为了避免这种情况,请向 URL 添加一个唯一的 ID:

    xmlhttp.open("GET","/try/ajax/demo_get.php?t=" + Math.random(),true);

    通过 GET 方法发送信息,请向 URL 添加信息:

    xmlhttp.open("GET","/try/ajax/demo_get2.php?fname=Henry&lname=Ford",true);

    POST 请求

    xmlhttp.open("POST","/try/ajax/demo_post.php",true);

    xmlhttp.send();

    如果需要像 HTML 表单那样 POST 数据,请使用 setRequestHeader() 来添加 HTTP 头。然后在 send() 方法中规定您希望发送的数据:

    xmlhttp.open("POST","/try/ajax/demo_post2.php",true);

    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

    xmlhttp.send("fname=Henry&lname=Ford");

    setRequestHeader(header,value)向请求添加 HTTP 头。

    • header: 规定头的名称,value: 规定头的值

    通过 AJAX,JavaScript 无需等待服务器的响应,而是:

    • 在等待服务器响应时执行其他脚本
    • 当响应就绪后对响应进行处理
  • 相关阅读:
    Java 数组算法列题解析
    Java数组总结
    go实现汉诺塔
    go实现归并排序
    css清除浮动深度解析
    jquery阻止事件冒泡
    java
    getComputedStyle/currentStyle/style之间的爱恨情仇
    js基础总结
    元素堆叠问题、z-index、position
  • 原文地址:https://www.cnblogs.com/lhq8998/p/7265974.html
Copyright © 2011-2022 走看看