我想通过发出一个json请求来删除一行,但不幸的是代码无法工作。
function deleteRecord(id) {
debugger;
// === Show confirmation alert to user before delete a record.
var ans = confirm("Are you sure to delete a record?");
// === If user pressed Ok then delete the record else do nothing.
if (ans == true) {
debugger;
$.ajax({
type: "POST",
url: location.pathname + "WebForm5.aspx/deleteRecord",
data: id,
contentType: "application/json; charset=utf-8",
datatype: "json",
async: "true",
success: function (dt) {
debugger;
//=== rebind data to remove delete record from the table.
$(this).closest('tr').remove();
$(".errMsg ul").remove();
$(".errMsg").append("<ul><li>Record successfully delete.</li></ul>");
$(".errMsg").show("slow");
clear();
},
error: function (dt) {
alert(response.status + ' ' + response.statusText);
}
});
}
}
这是我用ASP.net编写的aspx.cs代码:
public static void deleteRecord(int CategoryID)
{
clsCategoryBL objproject = new clsCategoryBL();
objproject.CategoryDelete(CategoryID);
}
我想解决这个问题。有谁可以帮我?
https://stackoverflow.com/questions/38280889
复制相似问题