select 2バックグラウンドデータの取得

1667 ワード

 $('#keywords').select2({
            placeholder: '--   --',
            ajax: {
                url: '/QuotaManage/QuotaEnterpriseRepository/GetEnterpriseList',  //{ # ajax       # }
                dataType: "json",    //{ #        ,    json jsonp,jsonp    ,  APIKEY,        # }
                type: "post",       //{ # GET    JS        ,POST   # }
                quietMillis: 1000, //{ #         # }
                data: function (term, page) {
                    return {
                        keywords: term.term, //{ # term           ,   sSearch  ,            # }
                        _search: false,
                        nd: 1542272397206,
                        rows: 10,//{ #          # }
                        page: currentPage,
                        sidx: 'CreateDate',
                        sord: 'desc'
                    };
                },
                processResults: function (data) {
                    var obj = data.rows;
                    var t = [];
                    for (var i = 0; i < obj.length; i++) {
                        t.push({ id: obj[i].id, text: obj[i].companydetailedname })
                    }
                    return {
                         results: t  //     results        obj
                    };;
                }
            }
          ,
            escapeMarkup: function (m) {
                return m;
            },           
             minimumInputLength: 1,    //           ,             
            language: "zh-CN",         //  
          
        });