我正在使用带有 Jquery 的 ASP.NET MVC,这似乎是一个 jquery 错误。
我正在对我的方法进行 ajax 调用,我的代码是
$('.reopenBtn').live('click', function () {
var taskId = $(this).attr("data-taskid");
$.ajax({
url: '/Task/ReopenTask/?strTaskId=' + taskId,
type: "POST",
success: function (data) {
// this does not work !!
$(this).parent().parent().closest("div").remove();
},
error: function (xhr, ajaxOptions, thrownError) {
alert('Error');
}
});
});
但是,在这里为这个问题创建一个 jsfiddle 时,这remove
不起作用。
那么,$(this)
ajax 调用的成功函数内部有什么不同吗?
我该如何解决这个问题?谢谢