Guest User

Untitled

a guest
Nov 22nd, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. $(".select2-ajax").select2({
  2. ajax: {
  3. url: "ajax.call.php",
  4. type:'POST',
  5. dataType: 'json',
  6. data: function (params) {
  7. return {
  8. nom: params.term, // search chars
  9. page: params.page,
  10. };
  11. },
  12. processResults: function (data, page) {
  13. console.log(data.data);
  14. if(typeof(data.data)=='undefined' || !data.data || data.data.length <= 0)
  15. var res = [];
  16. else
  17. {
  18. var res = [];
  19. for (var i = data.data.length - 1; i >= 0; i--)
  20. {
  21. res.push({"text":data.data[i]["nom"]+' '+data.data[i]["prenom"],"id":data.data[i]["id_salarie"]});
  22. };
  23. }
  24. return { results: res};
  25. },
  26. cache: true
  27. },
  28. formatNoMatches: function( term ) {
  29. return "<li class='select2-no-results'>' "+term+" ': Aucun résultat</li>";
  30. },
  31.  
  32. allowClear: true,
  33. language: 'fr',
  34. multiple: false,
  35.  
  36. selectOnBlur:false,
  37. createSearchChoice: false,
  38.  
  39.  
  40.  
  41. escapeMarkup: function (markup) { return markup; },
  42. minimumInputLength: 1,
  43. });
  44.  
  45. $('select').select2({
  46. createTag: function () {
  47. // Disable tagging
  48. return null;
  49. }
  50. });
Add Comment
Please, Sign In to add comment