成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

常用的Ajax異步提交數(shù)據(jù)表單的方法

瀏覽:57日期:2022-06-09 13:15:00

以下是Ajax異步提交數(shù)據(jù)的方法,使用post發(fā)送數(shù)據(jù)必須設(shè)置好內(nèi)容,修改發(fā)送給服務(wù)器的請(qǐng)求報(bào)文的內(nèi)容,并判斷服務(wù)器是否正確響應(yīng)

var ajax = new XMLHttpRequest(); //創(chuàng)建異步對(duì)象
 ajax.open("post","ajax_post.php"); // 使用post請(qǐng)求
 // 如果 使用post發(fā)送數(shù)據(jù),post請(qǐng)求一定要添加請(qǐng)求頭才行不然會(huì)報(bào)錯(cuò)
 // 如果需要像 HTML 表單那樣 POST 數(shù)據(jù),請(qǐng)使用 setRequestHeader()來(lái)添加HTTP頭。然后在 send() 方法中規(guī)定您希望發(fā)送的數(shù)據(jù):
 ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
 // 發(fā)送post請(qǐng)求發(fā)送的數(shù)據(jù),寫(xiě)在send方法中
 // 格式 name=jack&age=98 字符串的格式
 ajax.send("name=jack&age=98");
 // 注冊(cè)事件
 ajax.onreadystatechange = function () {
 if (ajax.readyState==4 && ajax.status==200) { //這步為判斷服務(wù)器是否正確響應(yīng)
  console.log(ajax.responseText);
 }
}

標(biāo)簽: JavaScript PHP JQ Ajax