Jquery自动填充不显示结果

我有以下代码:

var acOptions = { source:function (request, response) { $.ajax({ url: "index.php?option=com_fmw&view=keywords_api&controller=keywords_api&format=raw", type: "GET", dataType: "json", data: { expr: request.term}, sucess: function (data) { response($.map(data, function (item) { return item.value; })) } }) }, minChars: 1, dataType: 'json' }; $( "#search_box_input" ).autocomplete(acOptions); 

我从服务器得到以下响应:

 [{"value":"Greater"},{"value":"great"},{"value":"greatly"},{"value":"Greater-Axe"}] 

但是,自动填充字段未显示结果,即使我可以看到已发送ajax请求并且服务器已应答。 我究竟做错了什么?

sucess了。 尝试success

 success: function (data) { response($.map(data, function (item) { return item.value; })) }