2012-01-07 41 views
0

我在我的mvc3應用程序中使用Jquery自動完成。我有很多的文本框,我試着做它聰明:) 我需要將自動填充字段屬性返回到控制器。像這樣:如何從Jquery自動完成返回發件人

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

但總是我得到空。

回答

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>