如何从Jquery自动完成返回发件人

时间:2012-01-07 23:53:46

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

我在mvc3应用程序中使用Jquery Autocomplete。我有很多文本框,我试着聪明地做:) 我需要将自动完成字段属性返回给控制器。那样:

<script type="text/javascript" >
$(document).ready(function () {
    $(".AutoC[id]").autocomplete('@Url.Action("Liczba_wejsc", "Home")', { minChars: 1, selectFirst: true, extraParams: { "ID": $(this).attr('id')} });
});
</script> 
     <div class="editor-field">
 @Html.ValidationMessageFor(m => m.some_prop)
 <br/>@Html.TextBoxFor(m => m.some_prop, new {
 id = "some_id", @class = "AutoC" })
    </div>

但总是我得到了空。

1 个答案:

答案 0 :(得分:0)

好的,我明白了:

     </script>
 <script type="text/javascript" >
    $(document).ready(function () {
        $(".AutoC").each(function() {
  var id = $(this).attr("id");
    $(this).autocomplete('@Url.Action("Liczba_wejsc", "Home")', { minChars: 1, selectFirst: true, extraParams: { "ID": id} });
    });
});
    </script>