国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

AJAX使用get與post模式的區(qū)別分析

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:52:08
文檔

AJAX使用get與post模式的區(qū)別分析

AJAX使用get與post模式的區(qū)別分析:本文實(shí)例分析了AJAX使用get與post模式的區(qū)別。分享給大家供大家參考。具體分析如下: 如果是get 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)URL 地址發(fā)送到服務(wù)器端; 如果是post 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)send( ) 方法發(fā)送到服務(wù)器端(并且必須設(shè)置請(qǐng)求文件頭); p
推薦度:
導(dǎo)讀AJAX使用get與post模式的區(qū)別分析:本文實(shí)例分析了AJAX使用get與post模式的區(qū)別。分享給大家供大家參考。具體分析如下: 如果是get 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)URL 地址發(fā)送到服務(wù)器端; 如果是post 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)send( ) 方法發(fā)送到服務(wù)器端(并且必須設(shè)置請(qǐng)求文件頭); p

本文實(shí)例分析了AJAX使用get與post模式的區(qū)別。分享給大家供大家參考。具體分析如下:

如果是get 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)URL 地址發(fā)送到服務(wù)器端;

如果是post 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)send( ) 方法發(fā)送到服務(wù)器端(并且必須設(shè)置請(qǐng)求文件頭);

post 模式的代碼如下:

<script type="text/javascript">
<!--
var queryString = "firstName=xugang&birthday=1227";
var url = "9-3.aspx?timetamp=" + new Date().getTime();
xmlHttp.open("POST",url);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(queryString); //該語(yǔ)句負(fù)責(zé)發(fā)送數(shù)據(jù)
//-->
</script>

一個(gè)演示get 模式與post 模式區(qū)別的示例:

客戶端:

代碼示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>GET VS. POST</title>
<script language="javascript">
var xmlHttp;
function createXMLHttpRequest(){
 if(window.ActiveXObject)
 xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
 else if(window.XMLHttpRequest)
 xmlHttp = new XMLHttpRequest();
}
function createQueryString(){
 var firstName = document.getElementById("firstName").value;
 var birthday = document.getElementById("birthday").value; 
 var queryString = "firstName=" + firstName + "&birthday=" + birthday;
 return encodeURI(encodeURI(queryString)); //兩次編碼解決中文亂碼問(wèn)題
}
// GET 模式
function doRequestUsingGET(){
 createXMLHttpRequest();
 var queryString = "9-3.aspx?";
 queryString += createQueryString() + "×tamp=" + new Date().getTime();
 xmlHttp.onreadystatechange = handleStateChange;
 xmlHttp.open("GET",queryString);
 xmlHttp.send(null);
}
// POST 模式
function doRequestUsingPOST(){
 createXMLHttpRequest();
 var url = "9-3.aspx?timestamp=" + new Date().getTime();
 var queryString = createQueryString();
 xmlHttp.open("POST",url);
 xmlHttp.onreadystatechange = handleStateChange;
 xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 xmlHttp.send(queryString);
}
function handleStateChange(){
 if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
 var responseDiv = document.getElementById("serverResponse");
 responseDiv.innerHTML = decodeURI(xmlHttp.responseText);//解碼
 }
}
</script>
</head>
<body>
<h2>輸入姓名和生日</h2>
<form>
 <input type="text" id="firstName" /><br>
 <input type="text" id="birthday" />
</form>
<form>
 <input type="button" value="GET" onclick="doRequestUsingGET();" /><br>
 <input type="button" value="POST" onclick="doRequestUsingPOST();" />
</form>
<div id="serverResponse"></div>
</body>
</html>

服務(wù)器端

代碼示例:
代碼如下:<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%
    if(Request.HttpMethod == "POST")
        Response.Write("POST: " + Request["firstName"] + ", your birthday is " + Request["birthday"]);
    else if(Request.HttpMethod == "GET")
        Response.Write("GET: " + Request["firstName"] + ", your birthday is " + Request["birthday"]);
%>

通常在數(shù)據(jù)不多,并且不敏感的時(shí)候,使用get 模式的請(qǐng)求;

而數(shù)據(jù)量大,或者數(shù)據(jù)敏感的時(shí)候,使用post 模式的請(qǐng)求。

希望本文所述對(duì)大家的Ajax程序設(shè)計(jì)有所幫助。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

AJAX使用get與post模式的區(qū)別分析

AJAX使用get與post模式的區(qū)別分析:本文實(shí)例分析了AJAX使用get與post模式的區(qū)別。分享給大家供大家參考。具體分析如下: 如果是get 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)URL 地址發(fā)送到服務(wù)器端; 如果是post 模式的請(qǐng)求,則將傳遞參數(shù)通過(guò)send( ) 方法發(fā)送到服務(wù)器端(并且必須設(shè)置請(qǐng)求文件頭); p
推薦度:
標(biāo)簽: 使用 的區(qū)別 差別
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專題
Top
主站蜘蛛池模板: 久久99精品一区二区三区 | 特级全黄一级毛片视频 | 在线观看视频一区 | 国产高清免费视频 | 国产在线播放一区 | 免费精品国产日韩热久久 | 亚洲国产成人精品久久 | 九九精品视频一区在线 | 一区二区在线播放视频 | 亚洲视频在线观看网站 | 国产欧美日韩另类va在线 | 日韩欧美激情视频 | 欧美一区二区三区不卡 | 国产成人精品久久一区二区小说 | 免费国产小视频在线观看 | 香蕉一区二区 | 亚洲欧美另类日本 | 国产一区二区福利久久 | 欧美高清亚洲欧美一区h | 国产 日韩 欧美 亚洲 | 欧美日韩三级在线 | 欧美日韩色视频在线观看 | 欧美一区二区在线播放 | 在线免费观看国产 | 一区二区三区四区免费视频 | 国内精品视频一区二区三区 | 中文字幕日韩有码 | 欧美日韩精品在线视频 | 欧美日韩国产一区二区三区播放 | 五月婷婷在线观看 | 日韩电影免费在线观看视频 | 亚洲精品视频免费在线观看 | 亚洲国产成人综合精品2020 | 天天曰夜夜操 | 黄网站色视频免费观看45分钟 | 亚洲国产综合专区在线电影 | 国产欧美久久久精品影院 | 精品欧美一区二区三区 | 日韩在线视频线视频免费网站 | 欧美日韩国产一区 | 日本久久香蕉一本一道 |