【发布时间】:2014-09-16 19:04:41
【问题描述】:
嗨,我有类似 jquery-ui 1.11 的代码:
jQuery ->
$('#search_terms').autocomplete
source: (request, response) ->
$.ajax
url: '/list.json'
dataType: "json"
data: { term: request.term }
success: (data) ->
response: $.map(data, (v, i) ->
label: i
value: v.toString()
)
如果我这样做 console.log $.map(data, (v, i)... 我会在 Firebug 控制台窗口中得到以下输出:[Object {label="someX", value="someY"}, Object....]
如何修复 $.map 代码以获得 jquery ui 自动完成的正确 JSON 格式?
在$.map 代码周围添加JSON.stringify 会产生类似:
[{"label":"Label1","value":"5"}, ...] 似乎应该可以工作,但不能。不知道是不是因为我启用了 Twitter Bootstrap 3...
【问题讨论】:
标签: jquery ruby-on-rails jquery-ui autocomplete coffeescript