0

在使用 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
      };
    }
  }
});

有什么想法或帮助检查吗?

我的示例并尝试使用 Fiddle

由json原始数据格式错误解决

4

0 回答 0