怎麼使用AJAX的GET和POST非同步請求

2022-07-25 06:54:08 字數 786 閱讀 6744

1.建立xmlhttprequest物件

//確認xmlhttprequest物件建立成功

}2.註冊**函式

3.初始化xmlhttprequest物件,設定連線資訊

//第乙個引數表示http的請求方式,分為get和post兩種,get方式請求的引數在url中

//第二個引數表示請求的url位址,該位址會被解析為絕對位址

//第三個引數表示請求方式是同步或是非同步,預設是同步true,第四,五個引數通常不用

4.傳送資料,開始和伺服器端進行交付

//同步方式下:send()這句話會在伺服器端的資料傳送回來後才執行完,再執行下一條語句

//若以post方式,需要自己設定http的請求頭

"post",url,true);

"name="+value);

xmlhttp.send(null); //該引數為可選,此時也可不寫

5.定義**函式,該函式主要負責接收從伺服器端傳回來的資料,並在頁面上顯示

function callback()}}

原生js實現Ajax請求,包含get和post

現在web從伺服器請求資料,很多用到ajax,不過都是用的jquery封裝好的,之前做專案,由於無法引用jquery,所以就只能用原生了,話不多說,請看 1 ajax start 2 3function ajax options 5 options.type options.type get tou...

form表單中method的get和post區別

一 問題的提出 也就是說post方式提交表單,引數分為兩部分 一部分是action中的引數放在位址列 另一部分是表單中的引數放在請求的頭中 所以所有的資料後台全部能獲得。對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form...

form表單中method的get和post區別

一 問題的提出 注意到表單中action getpostservlet getpost.do?param4 param4 這個action帶有乙個引數param4,如果用get方法提交,後台無法接收到這個引數 如果用post方法提交,後台就可以接收到這個引數。問題原因的簡單解釋 用get方法提交的u...