具有修改的返回值的Jquery自动完成

时间:2014-02-07 18:12:29

标签: jquery autocomplete

有没有办法检查收到的文档是否有一个文档字段的值,拆分该文档字段的值并返回与拆分返回的结果数量并将其显示为建议?

success: function (data) {
    response($.map(data.response.docs, function (item) {
        var mark = "";
        if (item.attribute) {
            att = item.attribute.split(",");
        }

        return {
            // return as many suggestions as there is index in att
            // for each item in att
            // headsearch + att[i]

        };

    }));

如果文档包含以下值:

tv | 42", hdmi, HD

建议

tv 42"

tv hdmi

tv HD

1 个答案:

答案 0 :(得分:0)

这是fiddle

你需要改变一些东西,以便它在实践中起作用。这是改变后的代码的样子。

html:

<div id="my_text"></div>
<button id="someID">click me!</button>

脚本:

//this is the .post or .get thing:
$("#someID").click(function(){
    event.preventDefault();
    $.getJSON("/url/", function (d){
         var name = d.split("|")[0];
         var rest = d.split("|")[1].split(",");
         var lngh = rest.length; //so as to not be inefficient with the loop
         for (var i = 0; i < lngh; i++){
            $("#my_text").append(name + rest[i] + "<br>");
         }       
    })
})