多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jquery > Jquery中增加參數與Json轉換代碼

Jquery中增加參數與Json轉換代碼

來源:程序員人生   發布時間:2014-02-27 12:28:30 閱讀次數:3647次

  網(LieHuo.Net)教程 在jquery中,使用$("#myform").serialize()可以將表單的內容構造成一個querystring,例如width=1680&height=1050這樣的表達式,可以轉化為json

  表達式{"width":"1680","height":"1050"}。

  有時候,我們需要進一步轉化為json表達式,參考Ext中的Ext.urlDecode函數,我們可以實現一個相應的jquery中使用的函數: 

$.par2Json=function(string, overwrite){
var obj = {},
pairs = string.split('&'),
d = decodeURIComponent,
name,
value;
$.each(pairs, function(i,pair) {
pair = pair.split('=');
name = d(pair[0]);
value = d(pair[1]);
obj[name] = overwrite || !obj[name] ? value :
[].concat(obj[name]).concat(value);
});
return obj;
};

  如果有必要,可以使用$.toJson(s)轉化為Json Object.

  如果反過來,將json表達式轉化為querystr參數形式,可以使用$.param()方法,或者我們自己實現一個,例如下面代碼: 

$.json2Par=function(o, pre){
var undef, buf = [], key, e = encodeURIComponent;
for(key in o){
undef = o[key]== 'undefined';
$.each(undef ? key : o[key], function(val, i){
buf.push("&", e(key), "=", (val != key || !undef) ? e(val) : "");
});
}
if(!pre){
buf.shift();
pre = "";
}
return pre + buf.join('');
};

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩永久在线观看免费视频 | 欧美性受一区二区三区 | 国产综合精品一区二区 | 人成免费a级毛片 | 精品久久成人 | 在线亚洲国产精品区 | 欧美人与zoxxxx视频 | 亚洲a视频在线观看 | www.日本高清视频.com | 免费黄色的网站 | 欧美性性性性性色大片免费的 | 国产精品永久免费视频观看 | 国产福利片在线 易阳 | 亚洲最新视频在线观看 | 欧美jizzjizz在线播放 | 欧美xxxx做受欧美护士 | 2021年最新久久久视精品爱 | 国产精品一区二 | 高级毛片 | 在线观看亚洲网站 | 国产精品欧美视频另类专区 | 欧美重口另类videos人妖 | 激情久久免费视频 | 高清一级做a爱免费视 | 欧美日韩无线在码不卡一区二区三区 | 日韩a级一片 | 成人毛片国产a | 欧美激情精品久久久久久久九九九 | 精品国产v无码大片在线观看 | 三级中文字幕永久在线视频 | 亚洲欧美日韩高清一区二区一 | 范冰冰一级做a爰片久久毛片 | 小说区乱图片区 | 亚洲最大福利 | 视频网18免费 | 国产乱淫a∨片免费视频 | 午夜爽爽爽男女免费观看hd | 亚洲福利一区福利三区 | 在线观看中文字幕2021 | jizz日本老师 | 午夜视频在线看 |