我在我的 Asp.Net MVC 应用程序中使用jQuery.Cascade插件。我的工作方式如下:
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
现在在提供的示例中有以下注释:
将父选择的选定值作为 'val=' 传递给 url,但接受完整的 ajax 选项哈希,因此您也可以附加其他数据
所以我假设我希望实现的目标是可能的——但作为 jQuery 和 Ajax 的新手,我不知道如何做到这一点。任何人都可以帮忙吗?