工具方法,可以將指定的表單中的輸入項目序列化爲json數據

<script>
$(function(){
//工具方法,可以將指定的表單中的輸入項目序列號爲json數據
$.fn.serializeJson=function(){  
           var serializeObj={};  
           var array=this.serializeArray();
           $(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;   
               }  
           });  
           return serializeObj;  
       }; 
       
       //綁定事件
$("#btn").click(function(){
var p = $("#searchForm").serializeJson();//{id:xx,name:yy,age:zz}
//重新發起ajax請求,提交參數
$("#grid").datagrid("load",p);
//關閉查詢窗口
$("#searchWindow").window("close");
});
});
發佈了56 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章