jQuery AutoSuggest - 德鲁·威尔逊

标签 jquery html css

我正在尝试使用 Dew Wilson AutoSuggest plugin从服务器获取 json 并在我的 UI 上显示结果。我的回复如下所示:

[{"id":1,"surname":"Surname","forename":"Forename",
"address":{"id":5,"houseNameOrNumber":"357","addressDetail":"",
"postCode":"HD3 4GR"},"gender":"F","age":56,"yearOfBirth":1953}]

我打算在自动建议框中显示以下信息:

Surname, Forename
357, HD3 4GR
F, 56, 1953

谁能指导我如何使用该插件在自动提示框中显示上述信息。

此代码从服务器获取响应,我可能需要向其中添加一些内容才能使其正常工作。

$("input[type=text]").autoSuggest("http://mysite.com/path/to/script", 
{minChars: 2, matchCase: true});

提前致谢。

最佳答案

您需要使用文档中引用的 selectedItemPropselectedValueProp 选项。

编辑:

您需要使用formatList 选项来组合不同的属性。这是一个例子:

$("input[type=text]").autoSuggest("http://mysite.com/path/to/script", 
    {minChars: 2, matchCase: true, 
     formatList: function(data, elem) {
        var new_elem = elem.html(data.surname + ", " + data.forename + "<br />" +  data.address.houseNameOrNumber + ", " + data.address.postCode + "<br />" + data.gender + ", " + data.age + ", " + data.yearOfBirth);
        return new_elem;
}});

关于jQuery AutoSuggest - 德鲁·威尔逊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17470003/

相关文章:

jquery - slider (旋转木马)与其他元素对齐

javascript - 根据设备打开链接

javascript - 如何使用 JavaScript 应用基本音频过滤器

出现 CSS 未知边距/填充

html - 如何使图库居中

javascript - .attr ("href") 包含包含逗号的链接

javascript - 使用 JQuery 计算购物车

javascript - 在 head 部分的 window.load 函数中包含脚本标签

php - 使用 inline-block 在 dompdf 中的元素下方添加空间

CSS 重置 - 它到底做了什么?