Estoy usando jquery uniform en uno de los proyectos en los que estoy trabajando. Como este es el panel de administración, realmente no tengo la opción de mostrar. Explicaré mi problemaJquery Uniform Update no funciona
Lo que intento hacer es bastante simple. Estoy agregando algunos elementos de formulario (como seleccionar, casilla de verificación, entrada de texto) a la página con ajax.
Todo funciona, excepto volver a diseñar los elementos de formulario añadidos dinámicamente.
function step2() {
$.post(siteUrl + "includes/ajax/members/add-subscription.php?do=step2", $("#selectedSubscribers").serialize(), function(data) {
$('.step2_content').html(data);
$.uniform.update();
});
}
¿Alguien ha experimentado un problema similar? Incluso mis funciones OnClick, onChange funcionan sin problemas (elementos de formulario añadidos dinámicamente), es simplemente, $.uniform.update();
parece que no funciona.
Pensé que procesar los datos podría llevar más tiempo, por lo que $ .uniform.update(); se llama antes de que se procesen los datos, así que probé $.ajax
con async: false
sin suerte.
Estaré encantado si alguien que haya experimentado tal problema o que sepa la solución podría ayudarme con este problema.
Gracias de antemano.
Gracias por su rápida respuesta. Lamentablemente no funcionó. – Revenant
No tengo idea por qué pero esto funcionó $ ("seleccionar, entrada: casilla de verificación, entrada: radio, entrada: archivo"). Uniforme(); $ .uniform.update(); sin .update() todavía no funciona y no entiendo por qué tengo que usar .update() después de agregar elementos al uniforme. – Revenant
$ .uniform.update(); funcionó para mí :) gracias –