Функция изменения, вызванная только загрузкой страницы

У меня есть это выпадающее меню

Sort by: @Html.DropDownListFor(model => model.SortBy, Model.LotSortings, "Relevance", new { @class = "form-control", @id="sort_ddl" })

и я хочу вызвать метод действия get (а не метод Ajax) всякий раз, когда я изменяю выбор из одного параметра в другой.

Мне очень хотелось бы показать, как я могу это решить, но в качестве первого шага к этой цели я создал этот скрипт в верхней части страницы

Это вызывает вызов, но только при загрузке страницы, и в этот момент он не уведомляется. Его никогда не привлекают к изменению выбора.

Как я могу это решить?

3 ответа

Добавьте свой метод в функцию document.ready. Он будет прикреплять event изменения к элементу, когда DOM готов.


Вы также можете попробовать:


Для динамического добавления используйте .on

licensed under cc by-sa 3.0 with attribution.