如何在进行自动完成选择时触发另一个ajax请求?

时间:2012-02-05 17:56:49

标签: javascript jquery-ui jquery

我正在尝试使用自动完成功能来调用服务器上的方法来填充列表。

对应的JS文件调用

$(function () {
    $("#search").autocomplete(
    {
        source: "requests/search",
        minLength: 2,
        select: function (event, ui) {
            //Here I would like to send the parameters.
            var itemid = ui.item.id;
            alert(itemid);
            // How to call another ajax method.
        }
    })
  });

1 个答案:

答案 0 :(得分:1)

search事件中调用其select方法。试试这个。

$(function () {
    $("#search").autocomplete(
    {
        source: "requests/search",
        minLength: 2,
        select: function (event, ui) {
            $(this).autocomplete( "search" , ui.item.value );
        }
    })
});