zoukankan      html  css  js  c++  java
  • Ajax 请求

    open("方式",url,异步标志)//规定参数

    send()//将请求发送给服务器,只有在post方式时,才使用send(string)

    方式可以有POST、GET;

    url是服务器上的文件的路径;

    异步标志表示是否异步,true表示异步,false表示非异步。

    POST和GET选择:

    一般的GET比POST速度要快,效率更高。

    但是以下情况只能用POST:

     无法使用缓存;

     向服务器提交大量的数据;

    发送包含未知字符的用户输入;

    get使用方法:

     open(“GET”,url,false)

    send()

    可能會返回緩存,所以就給url加一個id;

    post使用方法:

    open(“POST”,“url”,false)

    setRequestHeader(“頭名”,“頭值”)

    send(“鍵值對”)

    同步或者異步?

    同步:false

    適用於小型的請求:

    必須等服務器相應就緒以後,才能繼續下一步的操作,服務器可能會進入掛起或停止。

    open(“GET”,“url“,false)

    send()

    元素.innerHTML=reponseText;

    異步:true

    請規定響應處於onReadyStateChange事件中就緒狀態時所執行的函數:

    onReadyStateChange=funcition()

    {

    if(readyStatue=4&&status==200)

    {

    元素=responseText

    }

    }

    open(“GET”,“url”,true)

    send()

  • 相关阅读:
    HTTP权威指南笔记-1.概述
    C# 设计模式之工厂模式(一)
    C# 读取Excel内容
    C# 反射
    C# 分部类与分部方法
    图像处理
    mysql 使用问题?
    第一节mysql 安装
    软件包管理
    第四节基础篇
  • 原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10492930.html
Copyright © 2011-2022 走看看