Я использую плагин jQuery.Cascade в своем приложении Asp.Net MVC. У меня все работает следующим образом:
jQuery("#CompareModelList").cascade("#CompareManufacturerList", {
ajax: { url: '/Home/Models' },
template: commonTemplate,
match: function (selectedValue) { return this.ManufacturerId == selectedValue;},
});
Однако, когда это срабатывает, он вызывает действие в моем контроллере с помощью следующего запроса:
http://localhost/Home/Models?val=50
Что бы я предпочел:
http://localhost/Home/Models/50
Теперь в примерах при условии есть следующий комментарий:
Передает выбранное значение родительского выбора
url как 'val =', но принимает полный
хеш опций ajax, так что вы можете добавить
а также другие данные
Так что я предполагаю, что то, чего я хочу достичь, возможно, но, будучи новичком в jQuery и Ajax, я не знаю, как это сделать. Кто-нибудь может помочь?