0

我有一个自动完成文本框的问题。我有 2 个自动完成文本框说客户和客户部门。我想使用从客户自动完成文本框中获得的值填充客户部门自动完成文本框。我正在从数据库中获取以下格式的数据。

[
   {"id":"001","value":"WOVEN TOPS","value1":"RIVER"},
   {"id":"001","value":"DRESSES & ONESIES","value1":"URBAN"},
   {"id":"001","value":"SOFT WOVEN","value1":"WAREHOUS"}
]

请帮助实现这一目标。

4

1 回答 1

0

尝试这个

`

        $('.AutoCompleteField').autocomplete({
            source: function (request, response) {
                $.ajax({
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    url: "ajax.aspx/GetList",
                    data: "{'term':'" + request.term + "'}",
                    dataType: "json",
                    async: true,
                    success: function (data) { response(data.d); },
                    error: function (result) { alert("When it goes wrong"); }
                });
            },
            minLength: 2,
            focus: function (event, ui) { $('.tbOne').text(ui.item.value); $('.tbTwo').val(ui.item.value1); },
            select: function (event, ui){ $('.tbOne').text(ui.item.value); $('.tbTwo').val(ui.item.value1); }
        });` 
于 2013-09-20T09:24:16.133 回答