【发布时间】:2019-01-20 03:42:16
【问题描述】:
我在解读如何为 Select2 处理我的 json 数据时遇到问题,部分原因可能是我的咖啡脚本不太好。
我的控制器中有以下内容
render :json => User.select(:name,:address1,:address2,:address3,:city,:postcode).order(:name).joins(:locations).take(10)
在我的 JS.coffee 中
$('.entityajax').select2
ajax:
url: 'lookupentity'
dataType: 'json'
delay: 250
data: (params) ->
{
q: params.term
page: params.page
}
processResults: (data,params) ->
results: data
我相信我正在分解处理放入下拉框中的数据,我需要选择要带入或解析更多的项目吗? #
目前我正在返回“无结果”
为了清楚起见我的 Json
[{"id":null,"name":".","address1":"2016-03-07 23:15:42 UTC","address2":"$2a$10$8N4sPUK7F6i9Y0f.eCH3eOQTX/ 5pVtWhtBQBz5nvpbkx6qp2fIVCW","address3":null,"city":null,"postcode":"$2a$10$N4JoGvzrw3GOE1Xc.dBJwOs.4dbRy7UJk5edrT6PMc6IWHdbxB8j6"},{"id":null,"name":"3B建设","address1 ":"2016-03-07 23:07:23 UTC","address2":"$2a$10$TAyBjnN3MCNdiUQbaC6xVeFObu/jIuM6mrLA3FQynHDIBFFwS2fde","address3":null,"city":null,"postcode":"$2a$10 $/mCe1LrMM3.BTk3JvDjCYeLBR729xKKuPbUMrgoOR0eXv/Ts/eoq2"},{"id":null,"name":"A \u0026 A Business Management Ltd","address1":"2016-03-07 23:07:43 UTC" ,"address2":"$2a$10$XOZdqmvz7qMsprDL3/2KV.GXuZdiiqRTwcnSPpcPRMWq.1gVgQn9C","address3":null,"city":null,"postcode":"$2a$10$4ph/se7XBAn2s5t1bPRSt.KN5iuXcVT4VmCpTawG9YBtgttJ9N5wq"} id":null,"name":"A \u0026 A Nicholson","address1":"2016-03-07 23:11:29 UTC","address2":"$2a$10$TeO6FSsOwfti8Nis2h75ae5hzl0lkFu.PSaGzvih0eKYsSuj9qLvy"," address3":null,"city":null,"postcode":"$2a$10$h3aMMnogKdP3ClaqiTHH0eXbhixmWUHq3Ns3UdEn6E e/EkSPRt9qa"},{"id":null,"name":"A McNeil","address1":"2016-03-07 23:16:00 UTC","address2":"$2a$10$s3t6tIRll /a8OTA.H7.iUOWaaa5eLVS/W9oqkm09/U32yIIQNU7w6","address3":null,"city":null,"postcode":"$2a$10$PtksnmryJK32zmUo2IW9e.npo8xhbYESLVz..vA0j/3mLKPQ/YHYG"},{"id" :null,"name":"怀特塞德细木工承包商","address1":"2016-03-07 23:12:43 UTC","address2":"$2a$10$KUSUD8QGWZL1SZGL58TL2OVtXtiPSwVZBJFgpuBIoL/9f4eug42Py","address3": null,"city":null,"postcode":"$2a$10$AK51VCRYrWxLSES9nvc3nePyxJxtUAt2i0SWkbEY2xfy5MYZrBzxq"},{"id":null,"name":"A. B. 黑斯廷斯 \u0026 Sons","address1":"2016-03-07 23:13:24 UTC","address2":"$2a$10$zi81dQgQhyFLIC9QU35hR.iRy8NKUMwzmlHb7Vzlkf15vdgr.7Noa","address3":null,"city ":null,"postcode":"$2a$10$/N7zXwuhCxHmhtPRaT9PG.2GXQsUHo8BFcW2gS8Ocr1CHrcRfI6qq"},{"id":null,"name":"A. J. Plasterers","address1":"2016-03-07 23:07:25 UTC","address2":"$2a$10$IsvjUtPiNz8uzpc9F6hja.g5hPUqRljG5BS2JmVgjRdLOCnctEXBO","address3":null,"city":null,"邮政编码":"$2a$10$awsBZd3EspE4k95Yh742huTi.I512zcnM1wmYcDqYWCCKgWHPgFWW"},{"id":null,"name":"A..W. Jenkins Forest Products","address1":"2016-03-07 23:10:11 UTC","address2":"$2a$10$o6bRzL0Ma0R20ernIH0U8u1NRf/AdZ1IIch//JwmrO84VKl4EtyBK","address3":null,"city": null,"postcode":"$2a$10$jIaC8k0oAYpXce3vYKB1PO.s.puRCPTVdBnhQnNVpcAtgHOyofTuy"},{"id":null,"name":"A.Currie","address1":"2016-03-07 23:14: 35 UTC","address2":"$2a$10$xJtR5Vua2qO083F76pR0ou66B4LW3dWAZ.xW7TlRd/IOU6RWDc5tG","address3":null,"city":null,"postcode":"$2a$10$SzGwv3HwLSmO/6UWKVONHenz9X2p6QpGH5FLiaaIvJ]0qpGH5FLiaaIv} >
【问题讨论】:
标签: ruby-on-rails json parsing coffeescript jquery-select2