jquery提交表單有兩種情況: 1:jquery只做提交用。 $("form").submit(); 這個的表單提交到什么地方的是更具form元素里面的action屬性去定義的。 2:jquery用ajax提交數(shù)據(jù)。 $.ajax({ type:"post", url:"xxx.php", // 這里是提交到什么地方的url data:{}, // 這里把表單里面的數(shù)據(jù)放在這里傳到后臺 dataType:"json", success:function(res){ // 調(diào)用回調(diào)函數(shù) }});

創(chuàng)新互聯(lián)主營白塔網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),白塔h5成都小程序開發(fā)搭建,白塔網(wǎng)站營銷推廣歡迎白塔等地區(qū)企業(yè)咨詢
定義和用法
post()?方法通過?HTTP?POST?請求從服務(wù)器載入數(shù)據(jù)。
語法
jQuery.post(url,data,success(data,?textStatus,?jqXHR),dataType)
參數(shù)描述
url????必需。規(guī)定把請求發(fā)送到哪個?URL。????
data????可選。映射或字符串值。規(guī)定連同請求發(fā)送到服務(wù)器的數(shù)據(jù)。????
success(data,?textStatus,?jqXHR)????可選。請求成功時執(zhí)行的回調(diào)函數(shù)。????
dataType????可選。規(guī)定預(yù)期的服務(wù)器響應(yīng)的數(shù)據(jù)類型。默認(rèn)執(zhí)行智能判斷(xml、json、script?或?html)。????
調(diào)用:
$.post("ajax/ajax.php",{"name":"小明"}?function(data)?{
$(".result").html(data);
});
jquery 使用post進(jìn)行提交,但返回的是404錯誤,那一定是找不到資源,基本上是路徑不對。 其實(shí)開發(fā)ajax應(yīng)用,我建議你裝個firefox的firebug,或者是用chrome自帶的調(diào)試工具。
jquery中使用post方法提交數(shù)據(jù)時,返回404錯誤的解決方法:
1、jquery代碼
2、解決辦法;
在.htaccess中,修改apache的mod_rewrite,內(nèi)容如下:
$.post()是jquery一個簡單的 POST 請求功能以取代復(fù)雜 $.ajax .
第一個"php/folders.php"url,{fun:"addDir", dirname:dirname, newDirname:newDirname, fetchDir:dirname}是data也就是你要傳的參數(shù),function(res)是回調(diào)函數(shù)。
擴(kuò)展資料:
jquery中$.post()方法的簡單實(shí)例
在jqery中有這樣一個方法,$.post()下面就這個方法做一個簡單的實(shí)例:
jQuery.post( url, [data], [callback], [type] ) :
使用POST方式來進(jìn)行異步請求
參數(shù):
url (String) :?發(fā)送請求的URL地址.
data (Map) :?(可選) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對形式表示。
callback (Function) :?(可選) 載入成功時回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)。
type (String) :?(可選)官方的說明是:Type of data to be sent。其實(shí)應(yīng)該為客戶端請求的類型(JSON,XML,等等)
1.html頁面(index.html)
是text文本數(shù)據(jù)。
$.ajax()函數(shù)依賴服務(wù)器提供的信息來處理返回的數(shù)據(jù)。如果服務(wù)器報告說返回的數(shù)據(jù)是XML,那么返回的結(jié)果就可以用普通的XML方法或者jQuery的選擇器來遍歷。如果見得到其他類型,比如HTML,則數(shù)據(jù)就以文本形式來對待。
通過dataType選項還可以指定其他不同數(shù)據(jù)處理方式。除了單純的XML,還可以指定 html、json、jsonp、script或者text。
其中,text和xml類型返回的數(shù)據(jù)不會經(jīng)過處理。數(shù)據(jù)僅僅簡單的將XMLHttpRequest的responseText或responseHTML屬性傳遞給success回調(diào)函數(shù)。
注意,我們必須確保網(wǎng)頁服務(wù)器報告的MIME類型與我們選擇的dataType所匹配。比如說,XML的話,服務(wù)器端就必須聲明text/xml 或者 application/xml 來獲得一致的結(jié)果。
如果指定為html類型,任何內(nèi)嵌的JavaScript都會在HTML作為一個字符串返回之前執(zhí)行。類似的,指定script類型的話,也會先執(zhí)行服務(wù)器端生成JavaScript,然后再把腳本作為一個文本數(shù)據(jù)返回。
如果指定為json類型,則會把獲取到的數(shù)據(jù)作為一個JavaScript對象來解析,并且把構(gòu)建好的對象作為結(jié)果返回。為了實(shí)現(xiàn)這個目的,他首先嘗試使用JSON.parse()。
如果瀏覽器不支持,則使用一個函數(shù)來構(gòu)建。JSON數(shù)據(jù)是一種能很方便通過JavaScript解析的結(jié)構(gòu)化數(shù)據(jù)。如果獲取的數(shù)據(jù)文件存放在遠(yuǎn)程服務(wù)器上(域名不同,也就是跨域獲取數(shù)據(jù)),則需要使用jsonp類型。
本文標(biāo)題:jquerypost的簡單介紹
標(biāo)題URL:http://chinadenli.net/article17/dsgppgj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、App設(shè)計、ChatGPT、做網(wǎng)站、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)