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()

  • 相关阅读:
    VSS使用
    Delphi简单数据库连接程序
    为表增加字段与拷贝数据到另一个表
    VSTS 使用
    Delphi实现个相似的功能界面共用一个窗体
    看代码笔记
    数据库安全管理
    函数
    【USACO】Ordered Fractions 顺序的分数
    C# 专业数据库连接配置界面
  • 原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10492930.html
Copyright © 2011-2022 走看看