Js

Error de cuadro desplegable de selección múltiple Select2 Error de tipo no detectado: no se puede leer la propiedad 'toUpperCase' de undefined

Select2 Multiple Selection Drop Down Box Error Uncaught Typeerror

Informe el original:



Select2 utiliza un cuadro desplegable de selección múltiple.<aporte select2 select2-modelo= 'entity.brandIds' config= 'brandList' múltiple marcador de posición= 'Elija una marca (múltiples opciones)' clase= 'control de forma' escribe= 'texto' />



Donde config es la fuente de datos, el formato requerido debe ser$ alcance.brandList= {datos: [{id: 1, texto:'Lenovo'}, {id: 2, texto:'Huawei'}, {id: 3, texto:' '}]}



Informé este error porque escribí texto en mayúsculas cuando obtuve los datos en la base de datos, por lo que cuando select2 obtiene datos de la fuente de datos, no se pueden asignar, por lo que toupperCase no está definido.



Después de cambiar el texto a minúsculas, se puede usar normalmente.

PD: El error de front-end es realmente un dolor de cabeza. No puede ser DEBUG. Me tomó una hora o dos encontrar este pequeño error. Oye, el camino del autoaprendizaje es muy difícil. . . . .