【发布时间】:2014-04-12 09:19:55
【问题描述】:
在我的 Ajax 函数中有一个表格,其中有一个删除按钮。它正在工作但我想做当有人单击该删除按钮时,它需要询问确认对话框。我知道我们可以很容易地使用 OnClientClick ="return Confirm('Do you want to delete?') but here has been onClick,我该怎么做?
我的 Ajax 函数
html += '<td>' + '<input type="button" value="Delete" onclick="deleteUploadFile(this,' + value.Id + ')">' + '</td>';
删除上传文件函数
function deleteUploadFile(element, id) {
debugger;
var url = '<%= ResolveUrl("/WebMethods.aspx/RemoveUploadedFile") %>';
$.ajax({
url: url,
type: "POST",
data: JSON.stringify({ id: id }),
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (Result) {
/*on success*/
$(element).parents('tr:first').remove();
},
error: function (e, x) {
//alert(x.ResponseText);
}
});
}
【问题讨论】: