javascript - 当选择框更改时调用 Controller 方法

标签 javascript jquery asp.net-mvc

我有一个选择框,根据用户的选择应该调用 Controller 方法。此操作不应该使用 ajax 来完成,而只是对 Controller 方法的“正常”传统调用

$("#MyTemplates").change(function () {
     var clicked = $(this).find('option:selected').text();
     if (clicked == "abc"){
        // call method controller/abc
     } else{
        // call method controller/x
     }
     ...    
});

最佳答案

您可以使用以下行让浏览器导航到新页面,而无需进行 AJAX 调用。

window.location.href = '/controller/abc';

假设您访问的是 example.com,浏览器将转到 example.com/controller/abc。

关于javascript - 当选择框更改时调用 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34958839/

相关文章:

java - 如何将 cookie 从 WebViewClient 保存到 URLConnection、浏览器或其他文件下载技术在 android 中

javascript - 如何使用ajax调用+ javascript将数据从数据库导出到excel

javascript - 如果将正则表达式传递给 "RegExp"构造函数会发生什么?

c# - 部分 View - Controller 接收空对象

javascript - 重定向到 URI 的散列版本的最佳方法?

jquery 在 toggleClass 之前设置 z-index

javascript - 在 React 中循环一个文件夹中的所有图像的好方法是什么?

javascript - Bootstrap 表中的可编辑单元格格式

javascript - 使用 jQuery 滑动动态添加的内容

javascript - 我如何使用 jQuery 获取 <img> 标签内的宽度