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...