這篇文章給大家分享的是有關(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ù)是不公開的,安全性高。
本教程操作環(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)