使用Razor+JQuery从Model数组填充下拉框时遇语法错误求助
MVC WebGrid 新增行JQuery语法错误排查求助
背景
- 基于MVC+EF实体开发,通过WebGrid实现数据库CRUD操作,网格的筛选、编辑、更新功能均正常
- 网格中已有两列通过下拉框展示关联表(Projects、People)的值,交互逻辑正常
- 现在需要用JQuery实现新增行功能,要求新增行的关联字段同样用下拉框(用户通过名称选择人员/项目,而非手动输入ID)
遇到的语法错误
参考相关帖子实现代码后,出现两处关键语法错误:
- 生成客户端数组阶段:
ProjectArray.push行提示**"argument list后缺少)"**,但确认Model数据已正确传递到客户端 - 拼接新增行HTML阶段:
ProjectArray.forEach部分出现语法错误,导致下拉选项无法生成,且后续所有脚本都失效
已准备好相关代码片段及页面源码的错误表现,恳请帮忙排查问题。
内容的提问来源于stack exchange,提问作者Paul Gibson
相关产品推荐
相关产品推荐

