Sau khi update thông tin. Dùng ajax load lại table. Nhưng khi muốn edit thông tin thì popup lại hiện thông tin row cũ không thẻ chọn row khác?
code javascript:
$(".click").click(function () {
//Gán giá trị mặc định cũ
var val = $(this).closest("tr").find("#fusername").text().replace(/\s/g, '');
console.log(val);
$.ajax({
url: "/User/UpdateUser",
type: "GET",
data: { username: val },
dataType: 'json',
success: function (responde) {
$('#name').val(responde.Name);
//set value for date input
var dob = new Date(parseInt(responde.DoB.replace(/\D/g, '')));
var formatdob = formatDob(dob);
$('#dob').val(formatdob);
$('#email').val(responde.Email);
$('#phoneNumber').val(responde.PhoneNumber);
$('#username').val(responde.UserName);
$('#password').val(responde.Password);
$('#active').prop('checked', responde.Status);
},
error: function () {
alert("fail");
}
});
});
Mình check code 2 code html trước và sau update thì giống nhau. Có bắt log thì phát hiện là biến var val = $(this).closest("tr").find("#fusername").text().replace(/\s/g, '');
dòng code không hoạt động khi load = ajax.
Mong mọi người hướng dẫn giải quyết