在使用 ajax 检索的 json 数据填充 Select2 时遇到一些问题。
我检查了Select2-Github-AjaxData中的所有样本和 StackOverFlow 中的其他样本,所以总是有同样的问题......检索到的 Json 无法更新下一个 select2。
一些尝试我使用 Jquery.Ajax 来检索和分配:
function loadvariedad() {
var productIDVal= $("#frb_producto").val();
$.ajax ({
url: "http://www.fruitbull.info/api/json/es/v",
data: {idv: productIDVal, key:"123456"},
delay: 250,
dataType: 'json',
success: function(theResponse) {
$("#frb_variedad").select2({
data: theResponse.items
});
}
});
};
检查的其他解决方案是 Github 上的示例 Ajax:
var productIDVal= $("#frb_producto").val();
$('#frb_variedad').select2({
ajax: {
url: 'http://www.fruitbull.info/api/json/es/v?key=123&idv='+productIDVal,
processResults: function (data) {
return {
results: data.items
};
}
}
});
有什么想法或帮助检查吗?
由json原始数据格式错误解决