Estoy tratando de usar el complemento "Elegido" por recolección (http://harvesthq.github.com/chosen/) y funciona para el conjunto estático de opciones que estoy aprobando. Sin embargo, lo que quiero es que cada vez que alguien escriba algo que no está en las opciones precargadas, envíe el mensaje al servidor como una nueva opción y cuando tenga éxito, no solo quiera agregar eso a la lista válida de opciones, pero también lo hacen seleccionarlo.¿Hay alguna manera de agregar elementos dinámicamente ajax a través del complemento jquery elegido?
volver a cargar las opciones es bastante simple:
// In ajax response
var newOption = new Option("Text", __value__);
$("#tagSelection").append(newOption);
$("#tagSelection").trigger("liszt:updated");
Sin embargo, no sé cómo hacer plug-in "Elegido" pick esto como el valor. Me gustaría hacer algo como
$("#tagSelection").trigger("liszt:select:__value__");
o algo similar.
¿Alguna sugerencia?
(ps:.. Estoy tratando de construir un plug-in "etiquetado" basado en elegido lo tanto, si la etiqueta se escribe no existe, que se sumará al servidor y seleccione enseguida)
¿Por qué demonios "tiene que ser" sincrónico? puedes escribir asincrónicamente con bastante facilidad. – shesek
¿Por qué no bifurcas el proyecto principal en github con estas habilidades extendidas, o no envías ninguna solicitud de extracción al repositorio principal? –
No pude hacer que esto funcione, porque no pude aplicar esto: this.result_highlight = newElement; this.result_select (evt); desde otra función, ¿tengo que hacerlo anulando elegido? ¿Qué es esto en este caso?Obtengo mi elemente agregado pero también obtengo el primer elemento de la lista agregada. cuando se usa solo $ input.trigger ("elegido: actualizado"); –