首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改jquery ui中使用的关键字

更改jquery ui中使用的关键字
EN

Stack Overflow用户
提问于 2012-09-03 14:39:00
回答 1查看 149关注 0票数 0

我正在尝试使用jquery UI autocomplete使用以下代码运行自动搜索选项的查询,

代码语言:javascript
复制
$("#srchBox").autocomplete({
 source: "http://localhost:8080/cleo-primer/rest/elements/search?uid=1"
});

当我运行它时,它会发送查询GET http://192.168.2.243:8080/cleo-primer/rest/elements/search?uid=1&term=in

但是原始查询应该是GET http://192.168.2.243:8080/cleo-primer/rest/elements/search?uid=1&query=in

查询后的部分是我们在搜索框中键入的输入。可以将"term“一词改为”query“吗?

EN

回答 1

Stack Overflow用户

发布于 2012-09-03 14:43:32

更改callback函数并处理响应:

代码语言:javascript
复制
$("#srchBox").autocomplete({
    source: function(request, response) {
        $.get('http://192.168.2.243:8080/cleo-primer/rest/elements/search', {
          query: request.term,
          uid: 1
        }, function(data) {
            // process data
        });
    }
}).data("autocomplete")._renderItem = function(ul, item) {
    $(ul).attr('id', 'search-autocomplete');
       return $("<li class=\""+item.type+"\"></li>")
       .data( "item.autocomplete", item )
       .append("<a href=\""+item.url+"\">"+item.title+"</a>").appendTo(ul);
};
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12243050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档