格式化json用于加载远程数据select2

时间:2016-08-22 15:24:33

标签: php jquery ajax select2

我尝试在加载远程数据时应用Select2的示例,但不太明白它应该是json格式。

使用此示例:

[{"id":0,"text":"Wilmer Hilaquita"},{"id":1,"text":"Juana de Arco"}]

我的json具有以下格式:

GET http://localhost:8081/pruebas/select2/examples/jsondata.php?q=Wil

当你开始搜索时,ajax发给我这条消息:

x= rand([-1,2],(3,3))
3x3 Array{Int64,2}:
 -1  -1  -1
  2  -1  -1
 -1  -1  -1

Json找不到任何东西,让我知道如果发送json应该接收它作为参数$ _GET并使用该参数在json中工作,考虑到我的数据高于60000条记录

1 个答案:

答案 0 :(得分:0)

如果您不需要分页,可以简化processResults功能,并具有以下内容:

processResults: function (data, params) {
   return  { 
      results: data 
   };
}

(假设data是具有idtext属性的对象数组。如果不是这种情况,在同一个函数中,您需要处理响应以获得相同类型的数组。