日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Ajax提交post請求案例分析

瀏覽:949日期:2022-06-11 18:55:19

本文實例講述了Ajax提交post請求。分享給大家供大家參考,具體如下:

前言:博主之前有篇文章是快速入門Ajax ,主要是利用Ajax做簡單的get請求,今天給大家分享一篇利用Ajax提交post請求,以及使用post時需要注意的地方,還是以案例的方式告訴大家。

案例:

注冊表單

文件結構圖:

06-ajax-reg.html文件:

頁面中主要有一個表單,使用了onsubmit事件,在onsubmit事件中首先獲取準備post的內(nèi)容,然后創(chuàng)建XMLHttpRequest對象,接著確定請求參數(shù),然后重寫回調(diào)函數(shù),在函數(shù)中主要是根據(jù)請求的狀態(tài)來使用服務器端返回值,然后發(fā)送請求,最后返回false,讓表單無法提交,從而頁面也不會跳轉。

<!DOCTYPE html><html><head>  <meta charset="utf-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <title>無刷新用戶注冊界面</title>  <link rel="stylesheet" href=""></head><script>  //創(chuàng)建XMLHttpRequest對象  function createXhr(){    var xhr = null;    if(window.XMLHttpRequest){      xhr = new XMLHttpRequest();//谷歌、火狐等瀏覽器    }else if(window.ActiveXObject){      xhr = new ActiveXObject("Microsoft.XMLHTTP");//ie低版本    }    return xhr;  }  //注冊方法  function reg(){    //1、獲取準備Post內(nèi)容    var username = document.getElementsByName("username")[0].value;    var email = document.getElementsByName("email")[0].value;    //2、創(chuàng)建XMLHttpRequest對象    var xhr = createXhr();    //3、確定請求參數(shù)    xhr.open("POST","./06-ajax-reg.php",true);    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");    //4、重寫回調(diào)函數(shù)    xhr.onreadystatechange = function(){      if(this.readyState == 4 && this.status == 200){//使用服務器端返回值var regres = document.getElementById("regres");regres.innerHTML = this.responseText;      }    }    //5、發(fā)送請求    var content = "username="+username+"&email="+email;    xhr.send(content);    return false;//不跳轉頁面  }</script><body>  <h1>無刷新用戶注冊界面</h1>  <form onsubmit="return reg();">    用戶名:<input type="text" name="username" /><br/>    郵箱:<input type="text" name="email" /><br/>    <input type="submit" value="注冊" />  </form>  <div id="regres"></div></body></html>

06-ajax-reg.php文件:

代碼比較簡單,主要是判斷內(nèi)容是否為空,為空則返回“內(nèi)容填寫不完整”,不為空則打印提交的內(nèi)容,返回“注冊成功”。

<?php/** * ajax注冊程序 * @author webbc */header("Content-type:text/html;charset=utf-8");if(trim($_POST["username"]) == "" || trim($_POST["email"]) == ""){  echo "內(nèi)容填寫不完整";}else{  print_r($_POST);  echo "注冊成功";}?>

效果圖:

注意事項:

博主以前使用過Jquery的Ajax,使用$.post函數(shù)時不需要指定請求頭的Content-Type內(nèi)容為application/x-www-form-urlencoded,是因為jquery里面內(nèi)置了,但是使用原生的Ajax,也就是XMLHttpRequest函數(shù)時必須加上。

XMLHttpRequest發(fā)送post請求時必須設置以下請求頭:

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

更多關于ajax相關內(nèi)容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結》、《JavaScript中ajax操作技巧總結》、《PHP+ajax技巧與應用小結》及《asp.net ajax技巧總結專題》

希望本文所述對大家ajax程序設計有所幫助。

標簽: Ajax
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品高潮| 免费人成精品欧美精品| 日韩动漫一区| 日本在线成人| 国产福利亚洲| 日韩一区三区| 久久婷婷久久| 视频一区视频二区在线观看| 日韩精品一级二级| 青青草视频一区| 久久久国产精品入口麻豆| 97国产精品| 亚洲激情五月| 日韩精品免费视频一区二区三区 | 亚洲综合精品| 日韩高清一区二区| 黄色精品视频| 亚洲a一区二区三区| 免费一级片91| 欧美极品一区二区三区| av高清不卡| 午夜亚洲福利在线老司机| 日本一区二区中文字幕| 精品国产网站| 一区二区亚洲精品| 国产精一区二区| 久久精品国语| 日本va欧美va欧美va精品| 国产精品xx| 亚洲精品进入| 久久精品官网| 国产日产精品_国产精品毛片 | 日本在线不卡视频一二三区| 久久不见久久见中文字幕免费| 蜜桃av.网站在线观看| 日韩在线a电影| 国产一区日韩| 日产欧产美韩系列久久99| 亚洲成av在线| 国产欧美日本| 激情欧美日韩一区| 国产精品久久亚洲不卡| 最新亚洲激情| 国产传媒av在线| 日本午夜精品久久久| 久久天堂成人| 国产精品一二| 免费国产自线拍一欧美视频| 精品一级视频| 亚洲ww精品| 蜜桃精品在线| 国产精品极品国产中出| 国产精品女主播一区二区三区| 久久免费精品| 日韩精品福利一区二区三区| 中文在线中文资源| 国产极品久久久久久久久波多结野| 亚洲综合电影一区二区三区| 日韩在线视频精品| 麻豆传媒一区二区三区| 亚洲欧洲美洲国产香蕉| re久久精品视频| 国产精品成人a在线观看| 欧美亚洲三区| 日韩一区免费| 国产精品嫩草99av在线| 日韩欧美精品| 日韩av在线中文字幕| 欧美亚洲一区二区三区| 午夜亚洲精品| 日韩一区二区在线免费| 麻豆精品久久久| 日本午夜精品一区二区三区电影 | 视频一区二区不卡| 亚洲91视频| 欧美日韩精品免费观看视完整| 久久精品国产亚洲aⅴ| 日韩不卡免费视频| 一二三区精品| 免费精品视频最新在线| 日韩午夜黄色| 激情久久婷婷| 欧美中文字幕一区二区| 在线精品亚洲欧美日韩国产| 成人影视亚洲图片在线| 鲁大师精品99久久久| 国产精品任我爽爆在线播放| 91九色综合| 日韩av影院| 国产欧美三级| 国产精选一区| 国产精品久久久久av蜜臀| 国产视频一区二| 欧美日韩18| 久久久久观看| 三级在线看中文字幕完整版| 国产精品不卡| 亚洲女同av| 四虎4545www国产精品| 精品三级久久| 国产精品毛片在线| 日韩精品一级中文字幕精品视频免费观看 | 日韩高清中文字幕一区二区| 91一区二区| 久久精品国产99久久| 狠狠色综合网| 视频一区欧美日韩| 中文字幕av亚洲精品一部二部| 日韩中文字幕在线一区| 日韩高清在线不卡| 国产精品1区| 日韩av有码| 91久久午夜| 日本在线视频一区二区| 国产精品久久久免费| 成人在线视频区| 国产高清一区二区| 日本特黄久久久高潮| 免费一级欧美在线观看视频 | 日韩一区精品视频| 青青草视频一区| 成人精品视频| 99热精品久久| 深夜福利一区| 国产福利片在线观看| 国产亚洲精品v| 欧美日韩亚洲一区| 精品免费av在线| 少妇精品久久久一区二区| 久久99影视| 一区二区视频欧美| 国产美女久久| 亚洲成人精品| 日韩国产高清在线| 水蜜桃精品av一区二区| 国产精品三上| 国内在线观看一区二区三区| 亚洲91精品| 日韩一区中文| 日韩一区亚洲二区| 日韩一区免费| 久久久久久黄| 国产精品亚洲二区| 欧美精品黄色| 久久影院一区二区三区| 午夜国产欧美理论在线播放 | 欧美亚洲免费| 欧美日韩尤物久久| 日韩精品成人| 久久香蕉国产| 国产精品羞羞答答在线观看| 日本少妇一区| 久久国产精品美女| 老司机久久99久久精品播放免费| 精品久久福利| 日本va欧美va欧美va精品| 激情五月综合网| 欧美国产小视频| 91精品视频一区二区| 好看不卡的中文字幕| 精品久久97| 视频国产精品| 婷婷精品进入| 91综合视频| 欧美激情福利| 日韩毛片一区| 一区二区三区四区在线看| 美女精品久久| 日韩av午夜在线观看| 久久国产99| av亚洲免费| а√天堂8资源在线| 国产精品一国产精品k频道56| 日韩在线一二三区| 亚洲精品99| 久久精品国产大片免费观看| 精品亚洲成人| 国产美女亚洲精品7777| 一区二区高清| 国产偷自视频区视频一区二区| 久久精品影视| 成人精品国产亚洲| 国产精品高潮呻吟久久久久| 日韩激情一二三区| 巨乳诱惑日韩免费av| 精品日韩毛片| 亚洲天堂黄色| 欧美午夜精品一区二区三区电影| 粉嫩av一区二区三区四区五区| 国产探花在线精品| 日韩精品免费观看视频| 综合激情视频| 中文字幕日韩亚洲| 亚洲最新av| 亚洲午夜国产成人| 一区二区三区国产盗摄| 黄色精品网站| 国产视频一区三区| 香蕉久久夜色精品国产| 久久xxxx|