自动完成输入类型=文本AJAX

时间:2014-05-28 10:01:46

标签: javascript jquery ajax database html5

使用数据库自​​动完成表单而不重新加载页面的技术名称是什么?

例如,谷歌或Facebook使用的技术,可以在输入几个字母后猜测您所寻找的朋友。

2 个答案:

答案 0 :(得分:1)

当您有一个小列表时,您也可以使用html datalist。 它不是谷歌或Facebook使用的技术,而是一个不错的选择!

答案 1 :(得分:0)

在你的ajax回调中你需要调用响应函数;传递包含要显示的项目的数组。

jQuery("input.suggest-user").autocomplete({
source: function (request, response) {
    jQuery.get("usernames.action", {
        query: request.term
    }, function (data) {
        // assuming data is a JavaScript array such as
        // ["one@abc.de", "onf@abc.de","ong@abc.de"]
        // and not a string
        response(data);
    });
},
minLength: 3
});
相关问题