javascript - ajax 调用不适用于删除记录
问题描述
我试图在我的 MVC 应用程序中使用 Ajax 调用从数据库中删除记录。以下是调用 Ajax 调用的函数的代码。
<script>
function deleteRow(item, mdkey) {
var r = confirm("Want to Delete Record?");
if (r) {
var row = item.parentNode.parentNode;
for (var j = 0, col; col = row.cells[j]; j++) {
cellname = col.firstChild.name;
if (cellname == "md_seqno") {
var seqno = col.firstChild.value;
}
}
if (mdkey != '0') {
$.ajx({
type: "POST",
url: "@Session("baseurl")/ContainerManifest/DeleteDetail",
data: { md_key: mdkey, md_seqno: seqno },
success: function (result) {
alert("data is deleted");
}
})
row.parentNode.removeChild(row);
}
}
</script>
以下是我在控制器中的功能的代码
Public Function DeleteDetail(md_key As String, md_seqno As Integer) As JsonResult
Dim result As Boolean = True
OpenDBConnection()
DBCmd = Globals.oraConnection.CreateCommand
DBCmd.Parameters.Add("P_MD_KEY", OracleType.Char, 10).Direction = ParameterDirection.Input
DBCmd.Parameters("P_MD_KEY").Value = md_key
DBCmd.Parameters.Add("P_MD_SEQNO", OracleType.Number, 10).Direction = ParameterDirection.Input
DBCmd.Parameters("P_MD_SEQNO").Value = md_seqno
DBCmd.CommandText = "DELETE_MANIFEST_DETAIL"
DBCmd.CommandType = CommandType.StoredProcedure
DBCmd.ExecuteNonQuery()
CloseDBConnection()
Return Json(result, JsonRequestBehavior.AllowGet)
End Function
解决方案
有一个错字。你打电话$.ajx
而不是$.ajax
.
推荐阅读
- javascript - react native:根据“Conteiners_Count”和“Containers_Description”填写表格的方法是什么
- python - 使用 CNN 进行图像分类
- prestashop - 无法配置多存储选项
- javascript - 按数组长度过滤数组对象
- android - 如何在android中使用缩放和撤消功能在图像而不是画布上绘制?
- ffmpeg - 使用ffmpeg通过视频中的帧数替换单个帧
- javascript - 如果有人离开页面如何销毁会话 | 弹簧靴 | AngularJS
- apache-kafka - 如何在运行环境中将 Apache Kafka 2.0 升级到 Apache Kafka 2.6?
- android - 如何在您的 android studio 项目中实现类似 YouTube 的主题外观设置
- python - 如何使 Django 表单字段仅在它们为空白时才可编辑?