Jquery结果被拆分

时间:2013-11-18 20:28:21

标签: jquery jquery-autocomplete

我通过以下代码从页面获取数据:

$(function() {

    //autocomplete
    $(".auto").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: 'search.php',
                data:
        {
            term: request.term
        },
                success: function (data) {
                    response(data);
                }
            });
        },
        select: function(event, ui){
        $('#userselect').val(ui.item.id);
    }
    });             

});

返回的结果是正确的,但是当它显示在我的文本框中时,它会按字符分割,如

[
{
"
i
d

等等。

1 个答案:

答案 0 :(得分:0)

ui.item是一个对象。

尝试引用ui.item.value

  

[ui.item]:具有所选选项的标签和值属性的对象。

http://api.jqueryui.com/autocomplete/#event-select