2017-05-18 15 views
0

Ich benutze Select2 4.0.3 für die Liste der Clients. , wenn ich den Code in https://select2.github.io/examples.html verwenden:select2 ajax nicht feuernd

`$ajax= $(".ClientSearchSc"); 
/* recherche select2 + ajax */ 
$ajax.select2({ 
    ajax:{ 
     url: url+"/ajax/Cmd/Clients.php", 
     dataType: 'json', 
     delay: 0, 
     data: function (params) { 
      console.log(params.term); 
      return { 
       q: params.term, // search term 
       page: params.page 
      }; 
     } 
     , 
     processResults: function (data,params) { 
      // parse the results into the format expected by Select2 
      // since we are using custom formatting functions we do not need to 
      // alter the remote JSON data, except to indicate that infinite 
      // scrolling can be used 
      params.page = params.page || 1; 

      return { 
       results: data, 
       pagination: { 
        more: (params.page * 30) < data.total_count 
       } 
      }; 
     }, 
     cache: true 

    }, 
    minimumInputLength: 1 
    , 
    escapeMarkup: function (markup) { return markup; }, // let our custom formatter work 
    templateResult: clientiFormatResult, 
    templateSelection: clientiFormatSelection 
});` 

, wenn ich in Netzwerken in Chromkonsole aussehen i d'ont Client.php finden !!! und immer Kein Ergebnis in select2

+0

kann mir bitte jemand helfen? – Funpro

Antwort

0

nach 8 Tagen reaserch finde ich die probleme:

Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. 

Die problème wurde js Datetimepicker-Plugin von jquery !!!!!!!!

+0

emm selbst wenn ich entferne ich finde ein zweites probleme: Hinzufügen nicht-passive Ereignis-Listener zu einem scroll-blocking 'Rad' Ereignis. Betrachten Sie den Event-Handler als "passiv", um die Seite reaktionsfähiger zu machen. – Funpro