定義和用法
成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)十載經(jīng)驗(yàn)成就非凡,專業(yè)從事成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文推廣,廣告投放平臺(tái)等。十載來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18980820575,我們期待您的來(lái)電!
post()?方法通過(guò)?HTTP?POST?請(qǐng)求從服務(wù)器載入數(shù)據(jù)。
語(yǔ)法
jQuery.post(url,data,success(data,?textStatus,?jqXHR),dataType)
參數(shù)描述
url????必需。規(guī)定把請(qǐng)求發(fā)送到哪個(gè)?URL。????
data????可選。映射或字符串值。規(guī)定連同請(qǐng)求發(fā)送到服務(wù)器的數(shù)據(jù)。????
success(data,?textStatus,?jqXHR)????可選。請(qǐng)求成功時(shí)執(zhí)行的回調(diào)函數(shù)。????
dataType????可選。規(guī)定預(yù)期的服務(wù)器響應(yīng)的數(shù)據(jù)類(lèi)型。默認(rèn)執(zhí)行智能判斷(xml、json、script?或?html)。????
調(diào)用:
$.post("ajax/ajax.php",{"name":"小明"}?function(data)?{
$(".result").html(data);
});
jquery自身的功能是不支持的,但是你可以基于jquery實(shí)現(xiàn)跨域post。
jquery本身只支持jsonp跨域,但是jsonp的原理限制了只能支持get。
如果想要實(shí)現(xiàn)原生jquery跨域,在你的請(qǐng)求地址的head里面加上Access-Control-Allow-Origin,值設(shè)置成調(diào)用該API的域名(或者*),優(yōu)點(diǎn)是代碼修改少,前端js代碼無(wú)需任何改動(dòng)。
或者用iframe + window.name方式,比較麻煩,后端前端都要改,優(yōu)點(diǎn)是兼容性強(qiáng)。
或者用postMessage,優(yōu)點(diǎn)是方便,缺點(diǎn)IE支持的不是很好。
jquery提交表單有兩種情況: 1:jquery只做提交用。 $("form").submit(); 這個(gè)的表單提交到什么地方的是更具form元素里面的action屬性去定義的。 2:jquery用ajax提交數(shù)據(jù)。 $.ajax({ type:"post", url:"xxx.php", // 這里是提交到什么地方的url data:{}, // 這里把表單里面的數(shù)據(jù)放在這里傳到后臺(tái) dataType:"json", success:function(res){ // 調(diào)用回調(diào)函數(shù) }});
$.post()是jquery一個(gè)簡(jiǎn)單的 POST 請(qǐng)求功能以取代復(fù)雜 $.ajax .
第一個(gè)"php/folders.php"url,{fun:"addDir", dirname:dirname, newDirname:newDirname, fetchDir:dirname}是data也就是你要傳的參數(shù),function(res)是回調(diào)函數(shù)。
擴(kuò)展資料:
jquery中$.post()方法的簡(jiǎn)單實(shí)例
在jqery中有這樣一個(gè)方法,$.post()下面就這個(gè)方法做一個(gè)簡(jiǎn)單的實(shí)例:
jQuery.post( url, [data], [callback], [type] ) :
使用POST方式來(lái)進(jìn)行異步請(qǐng)求
參數(shù):
url (String) :?發(fā)送請(qǐng)求的URL地址.
data (Map) :?(可選) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對(duì)形式表示。
callback (Function) :?(可選) 載入成功時(shí)回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)。
type (String) :?(可選)官方的說(shuō)明是:Type of data to be sent。其實(shí)應(yīng)該為客戶端請(qǐng)求的類(lèi)型(JSON,XML,等等)
1.html頁(yè)面(index.html)