フォームのキーと値のシーケンスの形JS

// JSONへのすべてのデータ項目の形式で指定されたフォームのためのユーティリティメソッドを定義する{キー:値、キー:値}

$ .fn.serializeJson = 関数(){  
     VARの serializeObj = {};  
    VaRの配列= この.serializeArray()。
    $(アレイ).each(関数(){  
         場合(serializeObj [ この.nameの]){  
             場合($ .isArray(serializeObj [ この.nameの])){   
                serializeObj [ この .nameの] .push(この.VALUE)。   
            } {   
                serializeObj [ この .nameの] = [serializeObj [ この .nameの]、この.VALUE]。   
            }   
        } {   
            serializeObj [ この .nameのは= この.Valueのを;    
        }   
    });   
    戻りserializeObjを;   
}; 

($。 "#Btn")をクリックして(関数(){
     // すべてのエントリの形式で指定されたフォームキースイッチJSONデータ{:値、キー:値} 
    VARの P = $( "#1 searchForm" ).serializeJson(); 
    console.info(P); 
    // ロードメソッド呼び出しデータテーブル、再送AJAX要求、そして、パラメータ提出する 
    ( "ロード" $( "#グリッド")のDataGrid 、P-を);
     // クエリウィンドウを閉じます 
    ( "閉じる使う" $( "#のsearchWindow")ウィンドウを;)
)};

 

おすすめ

転載: www.cnblogs.com/lazyli/p/10965570.html