【发布时间】:2021-07-19 06:13:50
【问题描述】:
我有一个 javascript 函数,它应该使用复选框过滤有关产品的数据。 我有一个循环,它从选中的复选框中创建一个数组。 该数据被发送到 MVC 控制器。 控制器的代码甚至可以执行cshtml文件并且一切正常,唯一我不知道该怎么做的就是在执行post方法后让网站切换到控制器的URL。我想让它像我正常调用 MVC 控制器一样工作。
var checkboxes = document.getElementsByClassName("check");
var categories = [];
const START_INDEX = 0;
for (let elementIndex = START_INDEX;
elementIndex < checkboxes.length;
elementIndex++)
{
if (checkboxes[elementIndex].checked)
{
categories.push(checkboxes[elementIndex].value);
}
}
$.ajax({
type: "POST",
data: {Kategorije:categories},
url: '../Home/filter-products',
success: function (result)
{
window.location = result.url;
}
});
【问题讨论】:
标签: javascript asp.net-mvc url