Jquery自动填充不显示结果

时间:2011-03-04 11:17:55

标签: ajax json jquery joomla

我有以下代码:

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请求并且服务器已应答。我做错了什么?

1 个答案:

答案 0 :(得分:4)

sucess拼写错误。请改为success

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