zoukankan      html  css  js  c++  java
  • AJAX向服务器发送请求

    使用 XMLHttpRequest 对象的 open() 和 send() 方法:

    方法

    描述

    open(method,url,async)

    规定请求的类型、URL 以及是否异步处理请求。

    • method:请求的类型;GET 或 POST
    • url:文件在服务器上的位置
    • async:true(异步)或 false(同步)

    send(string)

    将请求发送到服务器。

    • string:仅用于 POST 请求

    与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。

    然而,在以下情况中,请使用 POST 请求:

    • 无法使用缓存文件(更新服务器上的文件或数据库)
    • 向服务器发送大量数据(POST 没有数据量限制)
    • 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠
     1 var httpReq = _createHttpRequest();// _createHttpRequest实现见前篇
     2 if (!httpReq) {
     3     return false;
     4 }    
     5 httpReq.open("post", url, false);// url
     6 httpReq.onreadystatechange = function () {
     7     if (this.readyState == 4) {
     8         if (this.status == 200) successFun(this);//successFun
     9         else failureFun(this);// failureFun
    10     }
    11 };
    12 httpReq.send(data);// data
  • 相关阅读:
    详解Go变量类型的内存布局
    saltstack手册(含官方pdf)
    Linux之《荒岛余生》(三)内存篇
    linux之网络
    Linux之IO
    【WPF】提高InkAnalyer手写汉字识别的准确率
    mssql 小技巧
    WCF Data Service
    jQuery基础之选择器
    Window程序的安装与部署
  • 原文地址:https://www.cnblogs.com/wuln/p/6226213.html
Copyright © 2011-2022 走看看