2016-07-15 108 views
1

我需要填充一个选择与返回对象数组填充选择2阵列

CODE

$("#estado").select2({ 
    placeholder: "Search for a repository", 
    minimumInputLength: 3, 
    ajax: { 
     url: "endpoints/recebeUF.php", 
     dataType: 'json', 
     quietMillis: 250, 
     data: function (term, page) { 
      return { 
       q: term, 
       page: page 
      }; 
     }, 
     results: function (data, page) { 
      var more = (page * 30) < data.total_count; 
      return { results: data, more: more }; 
     } 
    }, 
    escapeMarkup: function (m) { return m; } 
}); 

ARRAY enter image description here

当我尝试流行select2出现以下错误:

无法读取未定义

+1

复制 - http://stackoverflow.com/questions/16101892/select2-not-getting-data-via-ajax –

回答

0

问题的特性“toUpperCase”是你作为nome返回name属性。 Select2要求该属性被称为text

更改您的服务器端代码来输出你的对象像

{id:"01",text:"Acre",uf:"AC"}