狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

jquery的post JSON

admin
2014年12月2日 23:14 本文熱度 6181

轉自:http://www.cnblogs.com/lusionx/archive/2009/03/08/1777061.html


http://fanxiaojie.com/article.asp?id=59


postJSON


jQuery.postJSON = function(data, url, success) {
return jQuery.ajax({
type: "POST",
url: url,
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: success
});
};

使用

$(function() {
$.postJSON("{}", "Validate.asmx/GetPs", funOK);
})

function funOK(msg) {
$.each(msg.d, function() {
for (ee in this) {
if (ee != '__type') {
$('#inf').append(this[ee]);
}
}
})

}


第二部分


以前我看到jquery API.chm里寫著$.ajax()有三個擴展,分別是$.get(),$.getJSON,$.post()。 我感到很奇怪:為什么沒有$.postJSON()方法呢?如果我要用post方法傳遞數據,并取加回json型數據怎么辦?我發現那個.chm手冊里寫著:$.get(),$.getJSON,$.post()都有三個參數,分別是url,[data],[callback]。可是我恰好剛才需要用到用post方法傳遞數據,并取加回json型數據這種方法。怎么辦?難道用那繁復的$.ajax函數,把參數一個一個地寫出來?我想我會頭痛的。呵呵。后來我打開了那個jquery.1.3.2-min.js看了看,發現原來$.get和$.post都是有四個參數的,而不是三個參數。第四個參數也是可選的,如果不寫的話,就取默認值text。原來如此!

于是我就知道:我可以用$.post(url,[data],[callback],'json')這個寫法來做到用post方法傳遞數據,并取加回json型數據。如果我要取回的數據類型是xml的,就可以寫成$.post(url,[data],[callback],'xml')。對$.get()方法也一樣。另外呢,我發現其實$.get(url,[data],[callback],'json')和$.postJSON(url,[data],[callback])是等效的。


該文章在 2014/12/2 23:14:54 編輯過
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved