Как вернуть отправителя из автозаполнения Jquery - PullRequest
0 голосов
/ 08 января 2012

Я использую автозаполнение Jquery в своем приложении mvc3. У меня много текстовых полей, и я пытаюсь сделать это умно :) Мне нужно вернуть свойство автозаполнения поля в контроллер. вот так:

<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 голосов
/ 08 января 2012

Хорошо, я понял:

     </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> 
...