2015-04-28 19 views
6

initSelection पर select2 प्लगइन का उपयोग करते समय मुझे निम्न त्रुटि मिल रही है।चयन 2 - initselection त्रुटि

Error: Uncaught Error: No select2/compat/initSelection मुझे जो त्रुटि मिल रही है वह है।

आशा है कि कोई मुझे inistselection समस्या को हल करने में मेरी सहायता करेगा।

जे एस:

$(".doctor_id_pat").select2({ 
    placeholder: "Search Users", 
    minimumInputLength: 2, 
    ajax: { 
     url: "/listallergiesajax", 
     dataType: 'json', 
     data: function(term) { 
      return { 
       q: term 
      }; 
     }, 
     results: function(data, page) { 
      return { 

       results: $.map(data, function(item) { 

        return { 
         text: item.text, 
         id: item.id 
        } 
       }) 

      }; 
     }, 
    }, 
    initSelection: function(element, callback) { 

     $.ajax("/listallergiesajax", { 
      dataType: "json" 
     }).done(function(data) { 

      callback(data.results[0]); 

     }); 
    } 
}); 
+0

'$ (" डॉक्टर_आईडी_एपी ")। चयन 2 ({}); 'चयन 2 क्या है? – ashkufaraz

+0

यह चुनिंदा विकल्पों के लिए एक प्लगइन है। @ashkufaraz –

+0

चयन 2 4.0 में बहिष्कृत। इसे दूसरे विकल्प द्वारा प्रतिस्थापित किया गया है और केवल चयन 2 के पूर्ण निर्माण में उपलब्ध है। – Hackerman

उत्तर

21

Select2 v3.5.2 initSelection विधि का उपयोग करता। Select2 v4 का एक अलग दृष्टिकोण है।

अपग्रेड करने के तरीके (initSelection और अन्य सामान) के बारे में जानकारी के लिए https://select2.github.io/announcements-4.0.html#removed-initselection देखें।

+1

यह जानकारी बदल गई है [इस लिंक] (https://select2.org/upgrading/migrating-from-35#removed-the-requirement-of-initselection)। – Phiter

संबंधित मुद्दे