表單轉(zhuǎn)JSON

(function($){

$.fn.serializeJson=function(){

if(this.tagName!='form') {

throw newDOMException('不是form標(biāo)簽!');

return;

}

varserializeObj={};

vararray=this.serializeArray();

varstr=this.serialize();

$(array).each(function(){

if(serializeObj[this.name]){

if($.isArray(serializeObj[this.name])){

serializeObj[this.name].push(this.value);

}else{

serializeObj[this.name]=[serializeObj[this.name],this.value];

}

}else{

serializeObj[this.name]=this.value;

}

});

returnserializeObj;

};

})(jQuery);

(function($){

$.fn.serializeOpJson=function(){

if(this.tagName!='form') {

throw newDOMException('不是form標(biāo)簽!');

return;

}

varserializeObj={};

$(this).find('.test-search').each(function(e,i) {

//? ? ? ? ? ? ? ? console.log(i);

serializeObj[$(this).attr('name')] = $(this).data('op');

})

returnserializeObj;

};

})(jQuery);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 單例模式 適用場(chǎng)景:可能會(huì)在場(chǎng)景中使用到對(duì)象,但只有一個(gè)實(shí)例,加載時(shí)并不主動(dòng)創(chuàng)建,需要時(shí)才創(chuàng)建 最常見的單例模式,...
    Obeing閱讀 2,103評(píng)論 1 10
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,200評(píng)論 0 1
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,367評(píng)論 0 2
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,770評(píng)論 0 7
  • 一連工作了7天在這段時(shí)間里沒有看書,迷上了兩個(gè)動(dòng)漫,一個(gè)是國產(chǎn)一個(gè)是日漫。 小的時(shí)候看的最多的是國產(chǎn)動(dòng)漫,那時(shí)每到...
    昱錦CC閱讀 467評(píng)論 0 0