請求過程:
注意事項:// ajax 提交 post 請求的資料
// 1. 建立核心物件
// 2. 準備建立連線
xhr.open("post", "register.php", true);
// 3. 傳送請求
// 如果要post提交資料,則需要設定請求頭
// 傳送資料
xhr.send(querystring);
// 4. 處理響應
xhr.onreadystatechange = function ()
}}
注意一:open 的引數要牢記
method:請求的型別;get 或 post
url:檔案在伺服器上的位置,相對位置或絕對位置
async:true(非同步)或 false(同步)
為什麼使用 async=true ?
我們的例項在 open() 的第三個引數中使用了 「true」。
該引數規定請求是否非同步處理。
true 表示指令碼會在 send() 方法之後繼續執行,而不等待來自伺服器的響應。
**注意二:post請求不同於get請求
**send(string)方法post請求時才使用字串引數,否則不用帶引數。
如果是get直接將引數存入url裡面,send() 裡面不帶引數
**注意三:post請求一定要設定請求頭的格式內容**
Ajax傳送的put請求過程
ajax中最常見的是get 和post方式,而put方式是很少了。今年我們一起來學習一下原生js中的put請求的完整過程吧。原始碼如下 let queryparams 調取介面修改相應的configname var jsonstr json.stringify queryparams let pur...
ajax同步以及非同步請求碰到的問題
我昨天進行開發過程中有乙個問題就是 post理論上是在請求執行完畢之後在跳出post接著執行下一步操作,然而在實際開發過程中忽略了ajax同步以及非同步請求,在post 或者get 在預設情況下是非同步請求,那麼需要轉化同步請求 同步請求 ajaxsettings.async false 注意 先宣...
PHP中try catch 的用法以及注意事項
用法 可能出問題的 方法哦try中,一出現異常就會跳到catch中,不影響後面的 執行!try catch exception e php丟擲異常exception和 exception使用區別 沒有定義命名空間的情況下 exception和 exception 均可正常執行丟擲異常 定義命名空間的...