Ho un multiselect di jQuery e voglio ottenere la fonte da JSON. Ho preso il codice sorgente dal mio combobox completamento automatico che funziona, ma qui non funziona.fonte di json in Multiselect jQuery
Il mio codice:
$(document).ready(function() {
var warning = $("#message");
$("select").multiselect({
//selectedText: function (numChecked, numTotal, checkedItems) {
// return numChecked + ' of ' + numTotal + ' checked';
//},
source: function (request, response) {
$.getJSON('http://' + $("[id$='ip']").val() + "/JSON/Auctocomplete.aspx?city=1&term=" + request.term, function (data) { response(data); });
},
select: function (event, ui) {
$("#mfr").textContent = ui.item.id;
},
selectedList: 5,
header: "choose up to 5",
click: function (e) {
if ($(this).multiselect("widget").find("input:checked").length > 5) {
warning.addClass("error").removeClass("success").html("choose up to 5");
return false;
} else {
warning.addClass("success").removeClass("error").html("");
}
}
});
});
Ho avuto un problema simile e ho risolto l'utilizzo di YQL: controlla http://stackoverflow.com/a/12941673/297641 e verifica se questo è utile. –