使用jquery自动完成时将DOM元素传递给控制器

时间:2015-11-11 09:05:31

标签: asp.net-mvc jquery-ui-autocomplete

我正在使用ASP.Net MVC和JQuery UI自动完成。

我在表格中设置了许多输入框,我有这个JavaScript代码。

    $('.searchfield').autocomplete({
        source: '@Url.Action("AutoCompleteFunction")'
    });

完美无缺。控制器从数据库中读取并返回匹配列表。

现在我有另一列字段也需要自动完成。但是,这些自动完成列表必须依赖于表中已有的内容。

如何将DOM元素传递给自动完成控制器?

我尝试过这样的事情。只要我只传递一个字符串就可以了,但是当我尝试传递一个DOM元素时就不行了。

$('.newsearch').autocomplete({
        source: '@Url.Action("NewAutoCompleteFunction", new { firstParameter = "testing"})'.replace("testing", "'$document.activeElement.value'")
});

0 个答案:

没有答案