Ich rufe einen AJAX-Webdienst auf, In der Erfolgsrückruffunktion füge ich Optionen zu einer Dropdownliste dynamisch hinzu. Wir verwenden JQuery Mobile in dieser Anwendung.JQuery mobile - Dropdown-dynamische Optionen werden nicht angezeigt
$("#mylist").append(
$('<option id="myoption' + index + '"></option>').val(myobject.id).html(myobject.description)
);
});
$('#mylist').trigger('change');
Diese Optionen werden jedoch nicht sofort angezeigt. Nur wenn ich auf eine andere statische Option klicke, werden dynamische Optionen sichtbar.
Ich sah in wenigen Threads, vorschlägt, Trigger() oder Refreshmenu zu verwenden. Aber keiner von ihnen arbeitet. Liegt es an der Callback-Funktion, die ich verwende?
Bitte zeigen Sie uns, was Sie versucht haben. –
Wie definiert man #list? Welche Version von jQuery Mobile verwenden Sie? – ojovirtual
Versuchen Sie http://stackoverflow.com/questions/10177815/jquery-mobile-select-refresh-after-ajax-call-not-working – ojovirtual