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每个Razor页面在首次加载时非常慢

来自分类Dev

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

来自分类Dev

ASP.NET MVC +填充下拉列表

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

ASP.NET RadioButtonList jQuery Onchange事件

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    ASP.NET MVC +填充下拉列表

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    ASP.NET RadioButtonList jQuery Onchange事件

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档