使用 Javascript 在 MVC 中编辑表
Editing A Table In MVC using Javascript
我对MVC和编码很陌生。 我有一个使用 MVC 创建的表,但我想挂接 JavaScript 以启用内联编辑并回发到数据库。 我想我一直在看太多教程,我现在甚至对如何执行这个感到困惑。 有没有人可以给我一个正确的方向,告诉我如何开始连接JavaScript,以便我可以完成内联编辑。
这是我解决问题的方式。 这适用于任何想知道如何对使用 html 创建的表进行内联编辑的人。
这是我单击"编辑"后创建的函数的代码:
function editThis(element) {
var customerID = $(element).closest('tr').find('.customer-stored- id').attr('data-value');
GetByID("Home/Edit", customerID, replaceCustomerRow, element);
}
此函数替换行
function replaceCustomerRow(result, element) {
$(element).closest('tr').replaceWith(result);
}
此函数将获取 ID
function GetByID(url, id, callback, param1) {
$.ajax({
url: "../../" + url + "/" + id,
type: "GET",
success: function (result) {
if (callback != null && callback != undefined) {
callback(result, param1);
}
},
error: function (result) {
if (result.responseText != '') {
alert(result.responseText);
}
else {
alert("An error occurred while processing results. Please consult an administrator.");
}
}
})
}
然后,您只需为控制器编写代码。 很简单,但它有效。
相关文章:
- 使用 Javascript 在 MVC 中编辑表
- 在MVC中的“编辑”屏幕中只显示所需的DDL值
- c#mvc一次只允许一个用户编辑树视图
- ASP MVC集合编辑
- ASP.Net MVC 5 Ajax 请求在编辑页面上不存在错误__RequestVerificationToken
- MVC $.ajax 调用从不对编辑执行控制器操作,但在添加时有效
- 如何在引导模态 asp.net MVC 中使用编辑
- 如何在Javascript中编辑Telerik MVC网格行
- MVC 剃须刀显示元素,可以通过 JavaScript 进行编辑
- 如何在 MVC-4 中的编辑模式弹出窗口中获取复选框
- MVC:拒绝同时数据编辑
- Asp.net MVC 4 getJson 用于创建,但不用于编辑.似乎有一个奇怪的网址在编辑
- 使用asp.net上的iframe mvc 3创建编辑器
- 通过ajax和.net mvc编辑表单字段
- Asp mvc就地编辑
- Knockout和MVC——绑定到使用模板化编辑器呈现的控件
- 如何使用引导模式在MVC中编辑表数据
- 如何在mvc中使用knockout js (MVVM)绑定value summernote编辑器
- 当使用Html.BeginCollectionItem时,MVC自动完成编辑器
- 如何在mvc编辑器模板中插入唯一的值