You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Razor+JQuery从Model数组填充下拉框时遇语法错误求助

MVC WebGrid 新增行JQuery语法错误排查求助

背景

  • 基于MVC+EF实体开发,通过WebGrid实现数据库CRUD操作,网格的筛选、编辑、更新功能均正常
  • 网格中已有两列通过下拉框展示关联表(Projects、People)的值,交互逻辑正常
  • 现在需要用JQuery实现新增行功能,要求新增行的关联字段同样用下拉框(用户通过名称选择人员/项目,而非手动输入ID)

遇到的语法错误

参考相关帖子实现代码后,出现两处关键语法错误:

  1. 生成客户端数组阶段:ProjectArray.push行提示**"argument list后缺少)"**,但确认Model数据已正确传递到客户端
  2. 拼接新增行HTML阶段:ProjectArray.forEach部分出现语法错误,导致下拉选项无法生成,且后续所有脚本都失效

已准备好相关代码片段及页面源码的错误表现,恳请帮忙排查问题。

内容的提问来源于stack exchange,提问作者Paul Gibson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 13:05:21