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');
}
});
});
remove
ただし、この質問の jsfiddle をここで作成すると、これは機能します。
では、$(this)
ajax 呼び出しの成功関数内に何か違いはありますか?
どうすればこれを回避できますか? ありがとう