jquery中g(shù)et和post方法有哪些區(qū)別

這篇文章給大家分享的是有關(guān)jquery中g(shù)et和post方法有哪些區(qū)別的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、雄縣網(wǎng)站維護(hù)、網(wǎng)站推廣。

區(qū)別:1、get中數(shù)據(jù)是在URL中發(fā)送的,而POST中數(shù)據(jù)是在正文主體中發(fā)送的;2、get中只能發(fā)送有限數(shù)量的數(shù)據(jù),而POST中可以發(fā)送大量的數(shù)據(jù);3、GET方法發(fā)送的數(shù)據(jù)會(huì)在URL欄中公開,而POST方法發(fā)送的數(shù)據(jù)是不公開的,安全性高。

jquery中g(shù)et和post方法有哪些區(qū)別

本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。

jQuery $.get() 方法

$.get() 方法通過 HTTP GET 請求從服務(wù)器上請求數(shù)據(jù)。

語法:

$.get(URL,callback);

必需的 URL 參數(shù)規(guī)定您希望請求的 URL。

可選的 callback 參數(shù)是請求成功后所執(zhí)行的函數(shù)名。

下面的例子使用 $.get() 方法從服務(wù)器上的一個(gè)文件中取回?cái)?shù)據(jù):

實(shí)例

$("button").click(function(){
$.get("demo_test.asp",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});

jQuery $.post() 方法

$.post() 方法通過 HTTP POST 請求從服務(wù)器上請求數(shù)據(jù)。

語法:

$.post(URL,data,callback);

必需的 URL 參數(shù)規(guī)定您希望請求的 URL。

可選的 data 參數(shù)規(guī)定連同請求發(fā)送的數(shù)據(jù)。

可選的 callback 參數(shù)是請求成功后所執(zhí)行的函數(shù)名。

下面的例子使用 $.post() 連同請求一起發(fā)送數(shù)據(jù):

實(shí)例

$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"www.gqgzdg.com"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});

jQuery $.get() 方法 和 $.post() 方法的區(qū)別

1、發(fā)送的數(shù)據(jù)數(shù)量

在GET中,只能發(fā)送有限數(shù)量的數(shù)據(jù),因?yàn)閿?shù)據(jù)是在URL中發(fā)送的。

在POST中,可以發(fā)送大量的數(shù)據(jù),因?yàn)閿?shù)據(jù)是在正文主體中發(fā)送的。

2、安全性

GET方法發(fā)送的數(shù)據(jù)不受保護(hù),因?yàn)閿?shù)據(jù)在URL欄中公開,這增加了漏洞和黑客攻擊的風(fēng)險(xiǎn)。

POST方法發(fā)送的數(shù)據(jù)是安全的,因?yàn)閿?shù)據(jù)未在URL欄中公開,還可以在其中使用多種編碼技術(shù),這使其具有彈性。

3、加入書簽中

GET查詢的結(jié)果可以加入到書簽中,因?yàn)樗訳RL的形式存在;

而POST查詢的結(jié)果無法加入書簽中。

4、編碼

在表單中使用GET方法時(shí),數(shù)據(jù)類型中只接受ASCII字符。

在表單提交時(shí),POST方法不綁定表單數(shù)據(jù)類型,并允許二進(jìn)制和ASCII字符。

5、可變大小

GET方法中的可變大小約為2000個(gè)字符。

POST方法最多允許8MB的可變大小。

6、緩存

GET方法的數(shù)據(jù)是可緩存的,

而POST方法的數(shù)據(jù)是無法緩存的。

7、主要作用

GET方法主要用于獲取信息,

而POST方法主要用于更新數(shù)據(jù)。

感謝各位的閱讀!關(guān)于“jquery中g(shù)et和post方法有哪些區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

新聞名稱:jquery中g(shù)et和post方法有哪些區(qū)別
網(wǎng)頁地址:http://www.muchs.cn/article38/piegpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站策劃、品牌網(wǎng)站建設(shè)網(wǎng)站制作、電子商務(wù)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司