javascript - 将带有表单元素的 Jqgrid 发布到同一模型中
问题描述
我有一个表单,其中有几个文本框来创建帐户。还有一个 Jqgrid,它显示创建的帐户。
<button type="button" class="btn" id="submit">Save</button>
@using (Html.BeginForm("Account", "AddEditAccount", HttpMethod.Post, new { id = "addeditform", @role = "form", @class = "form-horizontal" }))
{
<div class="panel-body">
//all input field goes here
</div>
<div class="row">
<table id="grid-json"></table>
<div id="pager-json"></div>
</div>
}
And my submit click goes here,
$(document).on("click", "#submit", function () {
var gridData = rows edited -- I am able to get this
$("#addeditform").submit();
});
My controller
public ActionResult AddEditMethod(ViewModel model)
{}
在 ViewModel 中,我有一个列表,用于在页面提交时绑定数据,如何获取列表和表单元素。
目前使用上面的代码,我可以在控制器中获取表单元素。在表单提交之前,我可以在 jquery 中获取编辑后的网格数据。但是如何将其绑定到带有表单元素的模型呢?
但是 List 为空,因为我没有成功将网格数据绑定到模型。有什么帮助吗?
解决方案
推荐阅读
- java - 如何添加和归因于来自我的服务器的 json 响应
- python - 无法在 send_keys 中传递 dict 值,作为字符串传递需要很长时间
- r - 我不明白我做错了什么?
- javascript - 如何在模板 Django JavaScript 中访问动态生成的上下文
- python-3.x - 用于 Div Python 中 Data-Url 的 Web Scraper (BeautifulSoup)
- wordpress - 管理员链接显示 404 WordPress
- migration - 松露开发迁移步骤的问题
- flutter - 元素类型“bool”不能分配给地图值类型“Widget Function(BuildContext)”
- node.js - 节点js重复获取请求,直到响应发生变化
- javascript - Serverless stack: Maximum call stack size exceeded only in windows during npm run start