执行jQuery UI Autocomplete onclick

时间:2013-11-18 06:43:56

标签: javascript jquery jquery-ui

我正在尝试使用jQuery onclick执行jQuery UI自动完成。 我的场景:用户在输入字段中输入其位置并点击验证。

enter image description here

下面是我的代码。

 $(".town_checker").on('click', function (e)
{
    $("#city_or_town").autocomplete(
    {
        source: function (request,
            response)
        {
            $.blockUI(
            {
                overlayCSS:
                {
                    backgroundColor: '#CACACA'
                }
            });
            $.getJSON(
                "<?php echo base_url();?>ajax/get_map_listing",
                {
                    term: extractLast(request.term)
                }, response).always(function (
                data)
            {
                $.unblockUI();
                if (data != "")
                {
                    $('.register input[type="submit"]').removeAttr(
                        'disabled');
                }
            });
        },
        search: function ()
        {
            var term = extractLast(this.value);
            if (term.length < 4)
            {
                return false;
            }
        },
        focus: function ()
        {
            return false;
        }
    });
});

0 个答案:

没有答案