Kendo UI - Podaj nazwę parametru na dataSource read
ZInterfejs użytkownika Kendo, Używam pola autouzupełniania, aby spróbować pobrać dane z mojego serwera. UderzaASP.NET MVC kontroler z następującym podpisem.
public ActionResult aspect(string term){
// ...
}
Oznacza to, że żądanie musi mieć poprawny parametr w adresie URL. Teraz problem, w którym się znajduję, polega na tym, że nie mogę znaleźć sposobu na określenie tego wźródło danych mechanika. Przeczytałem dokumentacjęparametrMap dziesiątki razy i nie ma dla mnie absolutnie żadnego sensu.
Jest to dodatkowo komplikowane przez fakt, że dana strona ma w rzeczywistości 10-15autouzupełnienie pola tekstowe w dowolnym czasie, każde dynamicznie tworzone z dynamiczną tożsamością.
Kod, którego używam do tej pory, jest następujący;
$(".autocomplete").kendoAutoComplete({
dataTextField: "Name",
dataSource: {
type: "json",
transport: {
read: {
url: "/search/aspect"
}
}
}
});
Czy jest więc coś, co mogę zrobić, aby powiedzieć, jak nazwać przekazywany parametr?
Aby wyjaśnić, co staram się zrobić, gdybym to robiłjQuery, Użyłbym ...
$.ajax({ url: '/search/aspects', data: { term: (insert the data here) } });
Ale ze względu na sposób, w jaki to wszystko działa, nie ma zestawu „selektor” do pobierania danych autouzupełniania, więc nie mogę pobrać jego wartości z wejściowego elementu formularza.