Mam multiselect jQuery i chcę uzyskać źródło z json. Wziąłem kod źródłowy z mojego combobox autouzupełniania, który działa, ale tutaj to nie działa.źródło json w Multiselect jQuery
Mój kod:
$(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("");
}
}
});
});
Miałem podobny problem i rozwiązano za pomocą YQL - Sprawdź http://stackoverflow.com/a/12941673/297641 i sprawdź, czy jest to pomocne. –