0

我使用jquery的“自动完成”功能。下面是我的代码,该 select功能不起作用的问题

我将变量初始化productId为 0,并将函数中的值更改**select**为 1。但仍然显示为 0

$(function () {
    var productId = 0;
    var productLabel;
    $("#autocompleteInput").autocomplete({
        source: function (req, add) {
            $.getJSON(urlresourceproduct, req, function (data) {
                add($.map(data.data, function (item) {
                    return {
                        label: item.tuttiProdottis,
                        val: item.id
                    };
                }));

            });
        },
        minLength: 2,
        select: function (event, ui) {
            productId = 1;
            productLabel = ui.item.label;
        },
        close: function (event, ui) {
            alert(productId);
            drawChart();
            return false;
        }
    }).focus(function () {
        $("#autocompleteInput").val("");
        return false;
    });
});
});
4

0 回答 0