Ajax的get和post請求

来源:http://www.cnblogs.com/doforfuture/archive/2016/06/01/5551493.html
-Advertisement-
Play Games

1.get請求 function () { //向伺服器請求 時間 //1.創建非同步對象(小瀏覽器,後臺線程) var xhr = new XMLHttpRequest(); //2.設置參數,true表示使用非同步模式 xhr.open("get", "GetTime.ashx?name= Mr靖" ...


1.get請求 function ()  {         //向伺服器請求 時間         //1.創建非同步對象(小瀏覽器,後臺線程)         var xhr = new XMLHttpRequest();         //2.設置參數,true表示使用非同步模式         xhr.open("get", "GetTime.ashx?name= Mr靖", true);          //3.讓get請求不從瀏覽器獲取緩存數據         xhr.setRequestHeader("If-Modified-Since","0");         //4.設置回調函數         xhr.onreadystatechange = function ()         {                     //4.1當完全接收完響應報文後 並且 響應狀態碼為200的時候                     if (xhr.readyState == 4 && xhr.status == 200)                     {                         //4.2獲取相應報文體內容                         var res = xhr.responseText;                         alert(res);                     }         };        //5.發送非同步請求        xhr.send(null); }   2.post請求 function ()  {         //向伺服器請求 時間         //1.創建非同步對象(小瀏覽器,後臺線程)         var xhr = new XMLHttpRequest();         //2.設置參數         xhr.open("post", "GetTime.ashx", true);         //3.設置 請求報文體的編碼格式(設置為 表單預設編碼格式)         xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");         //4.設置回調函數         xhr.onreadystatechange = function ()         {                //4.1當完全接收完響應報文後 並且 響應狀態碼為200的時候                if (xhr.readyState == 4 && xhr.status == 200)               {                  //4.2獲取相應報文體內容                    var res = xhr.responseText;                    alert(res);               }          };          //5.發送非同步請求"name=Mr靖"          //5.1格式:直接拼接字元串 key=value&key1=value2          xhr.send("name=Mr靖&age=18");  };
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • arguments對象並不是標準的Array類型的實例。arguments對象不能直接調用Array方法。 arguments對象的救星call方法 使得arguments可以品嘗到數組方法的美味,知道可以吃,下麵就是怎麼吃的問題了。不管怎麼吃,先吃一口試試。 感覺很棒的樣子,色香都具備了,拿筷子... ...
  • 一. 獲取THREE.js three.js的代碼托管在github上面,https://github.com/mrdoob/three.js/ 我們可以用git來獲取代碼,閑麻煩的話也可以直接下載zip文件。 二. 目錄結構 拿到代碼後先看下three.js的目錄結構 |-build |-cust ...
  • 終於有一點空閑時間整理一下一些小插件,最近經常用到優酷、騰訊的視頻播放器進行視頻播放,所以整理一下以後方便使用。優酷:優酷的視頻播放器介面連接為:http://open.youku.com/tools/ 裡面已經有教詳細的說明瞭。在這裡也做一些說明吧:導入js文件: 1 <script type=" ...
  • 架構CSS 在當前瀏覽器普遍支持的前提下,css被我們賦予了前所未有的使命。然而依賴css越多,樣式表文件就會變得越大越複雜。與此同時,文件維護和組織的考驗也隨之而來。 (曾幾何時)只要一個css文件就夠了——所有規則(rule)匯聚一堂,增刪改都很方便——可這種日子早已遠去。(現在)建立新網站時, ...
  • Using console.log() instead of alert() ...
  • 在Javascript中經常會遇到字元串的問題,但是如果要拼接的字元串過長就比較麻煩了。 如果是在一行的,可讀性差不說,如果要換行的,會直接報錯。 在此介紹幾種Javascript拼接字元串的技巧. 字元串相加(+) 利用反斜線拼接字元串 利用數組拼接字元串 利用數組的join方法,把數組轉成字元串 ...
  • 先介紹下層疊樣式表的三種形式: 1.內聯樣式,在html標簽中style屬性設置。 2.嵌入樣式,通過在head標簽設置style標簽添加樣式。 3.外部樣式,通過link標簽引入外部樣式 進入正題。 style屬性獲取樣式值,使用方法:obj.style.attr style只能獲取元素的內聯樣式 ...
  • 分享幾道JavaScript相關的面試題. 字元串反轉 這這裡提供了兩種解題思路。如果各位讀者還有其他的思路,可以分享交流! 第一方法: 第二種方法: 編寫一個JavaScript函數 parseQueryString,它的用途是把URL參數解析為一個對象,如:var url = “http://w ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...