ASP.NET MVC5 触发 onchange 事件时从数据库填充下拉列表

spr1x

我有三个下拉菜单 - 姓名、专业和学习年份。一个名字只与一个专业和学习年份相关联。当我选择一个名称时,我希望其他两个下拉菜单根据我选择的名称从数据库中自动完成。到目前为止,这是我的 ajax 代码。我究竟做错了什么?

$("#name").on('change', function () {
        GetStudentInfo();
    });

function GetStudentInfo() {
    var studId = $("#student").val();
     if (studId) {   
            $.ajax({
                url: '@Url.Action("GetStudentInfo", "StudentSituations")',
                type: 'GET',
                dataType: 'html',
                data: { studId: studId },
                success: function (data) {
                    $('#specialization').html(data);
                    $('#yearOfStudy').html(data);
                }
            });
            return false; 
        }
    };
法尔津坎兹

你的问题在这里:url: '@Url.Action("GetStudentInfo", "StudentSituations")'对于ajax url,您需要编写一个简单的字符串。您需要通过 Razor 视图来解析您的 url,并将实际值替换为 ajax url。您可以查看此帖子以更好地理解:

Ajax 调用到 MVC 控制器 - Url 问题

而且我不知道什么是“#student”?你确定这一行:

var studId = $("#student").val();

真的有效吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据asp.net mvc5中数据库的值设置下拉列表的值

来自分类Dev

仅在主页命中时触发连接池-ASP.NET MVC5实体框架

来自分类Dev

无法从ASP.Net中的选择标记触发onchange事件

来自分类Dev

如何在ASP.NET MVC 4中从数据库填充下拉列表

来自分类Dev

Javascript 不适用于 asp.net MVC 中多选下拉列表的 onchange 事件

来自分类Dev

如何在ASP.NET C#中触发事件的OnChange类型

来自分类Dev

为什么ASP.net RadioButtonList onchange客户端事件不触发?

来自分类Dev

使用EF6将文档存储在数据库ASP.NET MVC5中-代码优先

来自分类Dev

ASP.NET MVC5 Azure AD Web App模板中的数据库在哪里?

来自分类Dev

如何从数据库(ASP.NET MVC5)中删除具有迁移约束的列

来自分类Dev

Asp.Net MVC代码优先:从其他数据库填充下拉选项

来自分类Dev

当用户更改asp.net列表视图中的下拉列表时,如何触发事件?

来自分类Dev

ASP.NET MVC5每个Razor页面在首次加载时非常慢

来自分类Dev

使用asp.net mvc5身份无法注销,发布时刷新了Cookie

来自分类Dev

在ASP.NET MVC5中调用异步方法时无法等待'long'

来自分类Dev

登录时的 ASP.NET MVC5 身份验证

来自分类Dev

asp.net mvc5 scaffolding无法检索...的元数据

来自分类Dev

asp.net mvc5 scaffolding无法检索...的元数据

来自分类Dev

创建带有局部视图数据asp.net mvc5的弹出窗口

来自分类Dev

Asp.net mvc5 hidden for 不将数据传递给控制器

来自分类Dev

选择下拉列表并保存到数据库asp.net mvc

来自分类Dev

如何使用asp.net mvc在数据库中保存级联下拉列表项

来自分类Dev

ASP.NET RadioButtonList jQuery Onchange事件

来自分类Dev

在 ASP.NET MVC 中的下拉列表上触发 jQuery 更改事件并将参数传递给 url 操作

来自分类Dev

Asp.net MVC5引导程序:无法在编辑页面下拉列表中获取选定的值

来自分类Dev

Asp.net MVC5引导程序:无法在编辑页面下拉列表中获取选定的值

来自分类Dev

ASP.NET MVC +填充下拉列表

来自分类Dev

MVC Razor下拉列表默认值未触发onchange事件

来自分类Dev

ASP.NET MVC5以错误的格式存储日期

Related 相关文章

  1. 1

    根据asp.net mvc5中数据库的值设置下拉列表的值

  2. 2

    仅在主页命中时触发连接池-ASP.NET MVC5实体框架

  3. 3

    无法从ASP.Net中的选择标记触发onchange事件

  4. 4

    如何在ASP.NET MVC 4中从数据库填充下拉列表

  5. 5

    Javascript 不适用于 asp.net MVC 中多选下拉列表的 onchange 事件

  6. 6

    如何在ASP.NET C#中触发事件的OnChange类型

  7. 7

    为什么ASP.net RadioButtonList onchange客户端事件不触发?

  8. 8

    使用EF6将文档存储在数据库ASP.NET MVC5中-代码优先

  9. 9

    ASP.NET MVC5 Azure AD Web App模板中的数据库在哪里?

  10. 10

    如何从数据库(ASP.NET MVC5)中删除具有迁移约束的列

  11. 11

    Asp.Net MVC代码优先:从其他数据库填充下拉选项

  12. 12

    当用户更改asp.net列表视图中的下拉列表时,如何触发事件?

  13. 13

    ASP.NET MVC5每个Razor页面在首次加载时非常慢

  14. 14

    使用asp.net mvc5身份无法注销,发布时刷新了Cookie

  15. 15

    在ASP.NET MVC5中调用异步方法时无法等待'long'

  16. 16

    登录时的 ASP.NET MVC5 身份验证

  17. 17

    asp.net mvc5 scaffolding无法检索...的元数据

  18. 18

    asp.net mvc5 scaffolding无法检索...的元数据

  19. 19

    创建带有局部视图数据asp.net mvc5的弹出窗口

  20. 20

    Asp.net mvc5 hidden for 不将数据传递给控制器

  21. 21

    选择下拉列表并保存到数据库asp.net mvc

  22. 22

    如何使用asp.net mvc在数据库中保存级联下拉列表项

  23. 23

    ASP.NET RadioButtonList jQuery Onchange事件

  24. 24

    在 ASP.NET MVC 中的下拉列表上触发 jQuery 更改事件并将参数传递给 url 操作

  25. 25

    Asp.net MVC5引导程序:无法在编辑页面下拉列表中获取选定的值

  26. 26

    Asp.net MVC5引导程序:无法在编辑页面下拉列表中获取选定的值

  27. 27

    ASP.NET MVC +填充下拉列表

  28. 28

    MVC Razor下拉列表默认值未触发onchange事件

  29. 29

    ASP.NET MVC5以错误的格式存储日期

热门标签

归档