![](https://static.goldenline.pl/user_photo_basic.jpg)
konto usunięte
Temat: Jak przesłać dodatkowy paramet z jQuery do kontrolera
Witam. Mam mały problem dość trywialny pisze aplikację w której mam kilka texboxów i chciałbym zrobić dla nich auto uzupełnienie bez konieczności pisania skryptu dla każdego z osobna Może pokaże co mam:_Layout:
[...]
<link href="@Url.Content("~/Content/redmond/jquery-ui-1.8.16.custom.css")" rel="stylesheet" type="text/css" />"
<link href="@Url.Content("~/Content/jquery.autocomplete.css")" rel="stylesheet" type="text/css" />"
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.16.custom.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.ui.datepicker-pl.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.autocomplete.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
[...]
View
[...]
<script type="text/javascript" >
$(document).ready(function () {
$("#Liczba_wejsc").autocomplete('@Url.Action("Liczba_wejsc", "Home")', { minChars: 1, selectFirst: true });
});
</script>
<div class="editor-label">
@Html.LabelFor(m => m.Liczba_wejsc)
</div>
<div class="editor-field">
@Html.ValidationMessageFor(m => m.Liczba_wejsc)
<br/>@Html.TextBoxFor(m => m.Liczba_wejsc, new { ID = "Liczba_wejsc" })
</div>[...]
Controler :
[...]
public ActionResult Liczba_wejsc(string q, string wej)
{
List<string> wynik = new List<string>();
for (int i = 1; i < 13; i++)
{
wynik.Add(i.ToString());
}
wynik.Add(wej);
var content = string.Join<string>("\n", wynik);
return Content(content);
}
[...]
Tak wiem nazywanie zmiennych w J.polskim nie jest zbyt eleganckie.
Zasadniczo chodzi mi o to aby przesłać do akcji Liczba_wejsc w kontrolerze Home dodatkowy parametr z informacją o auto uzupełnianym polu tak aby kontroler mógł pobrać stosowne dane z modelu.Grzegorz Zalewski edytował(a) ten post dnia 07.01.12 o godzinie 17:05