@le.vinh.thien data: {
hoten: $('#hoten-edit').val(),
gioitinh: $('#gioitinh-edit').val(),
ngaysinh: $('#ngaysinh-edit').val(),
sdt: $('#sdt-edit').val(),
diachi: $('#diachi-edit').val(),
},
nếu mk lấy thông của 1 record có những trường dữ liệu này thì có images có .val() được k ạ hay html
@le.vinh.thien vâng mình đang vướng chỗ ,click edit hiện thông tin thì sẽ show các thông tin theo id,thường thì sẽ .val(),div để hiện images sử lý thế nào ạ,mình mới làm quen ajax nên cx chưa thành thạo lắm ạ
@khanh1234 việc sử dụng ajax cho update thì cũng không khác gì cả, nếu đang làm như này chỉ cần trên code update server check xem khi update có update ảnh ko, nếu có thì code như phần insert, còn nếu không có ảnh đc gửi lên thì update những trường khác trừ image ra.
Kiến thức tốt quá. Mình thì cứ biết sơ sơ là cái gì mà phải qua tầng trung gian là sẽ vừa chậm vừa tốn bộ nhớ hơn rồi. Ngay trên Windows cũng vậy, các ứng dụng Java bao giờ cũng nặng nề hơn ứng dụng Win32
THẢO LUẬN
chắc sang giữa tháng sau anh ạ =))
làm mấy bài về TS đi em cái hay, cái dở với tutorial luôn cho a học cả TS lẫn TS trong React với :v
Ts anh ơi
) giờ thấy project tự hào vch
ts ngon hơn hay js ngon hơn =))
@le.vinh.thien images thì dùng .html à bạn
@le.vinh.thien vâng nếu em muốn hiển thị dữ liệu có title,images thì trong data:{ sử lý như nào ạ } và update cx thế
@khanh1234 đối với image ko thể dùng .val() được.
Cái này bạn có thể trực tiếp thử mà nhỉ
@le.vinh.thien data: { hoten: $('#hoten-edit').val(), gioitinh: $('#gioitinh-edit').val(), ngaysinh: $('#ngaysinh-edit').val(), sdt: $('#sdt-edit').val(), diachi: $('#diachi-edit').val(), }, nếu mk lấy thông của 1 record có những trường dữ liệu này thì có images có .val() được k ạ hay html
@khanh1234 có nhiều cách nhưng với cách bạn đang hỏi thì trong trường này bạn phải có 2 quá trình
Click edit A => ajax để lấy thông tin A -> edit DOM để giá trị A chui vào form edit (chắc là trong modal).
Khi edit xong thì bấm nút lưu -> dùng ajax để call api update, cách làm gần giống create
@le.vinh.thien vâng mình đang vướng chỗ ,click edit hiện thông tin thì sẽ show các thông tin theo id,thường thì sẽ .val(),div để hiện images sử lý thế nào ạ,mình mới làm quen ajax nên cx chưa thành thạo lắm ạ
@khanh1234 việc sử dụng ajax cho update thì cũng không khác gì cả, nếu đang làm như này chỉ cần trên code update server check xem khi update có update ảnh ko, nếu có thì code như phần insert, còn nếu không có ảnh đc gửi lên thì update những trường khác trừ image ra.
('#form-add').submit(function(e){ e.preventDefault(); //bắt sự kiện nút submit để hoãn sự kiện var url=(this).attr('data-url'); //viết ajax $.ajax({ type: 'post', //check bằng route:list , url : url, //là data-url đặt ở mỗi nut add,edit,delete(đường dẫn) data :new FormData(this), dataType: 'json', //kiểu dữ liệu trả veef response ở controller contentType: false, cache :false, processData: false, success:function(response){ toastr.success('them thanh cong') $('#modal-add').modal('hide'); setTimeout(function(){ window.location.href="{{route('index.author')}}"; },500); } });
đây là code mk isert vào ạ thì có name,images,và birthday,
ngon rồi anh =)), nhưng trước tiên (tat) comment không upvote + share này
Master món formik này chưa e
)
Cảm ơn bác![🤗](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f917.png)
Kiến thức tốt quá. Mình thì cứ biết sơ sơ là cái gì mà phải qua tầng trung gian là sẽ vừa chậm vừa tốn bộ nhớ hơn rồi. Ngay trên Windows cũng vậy, các ứng dụng Java bao giờ cũng nặng nề hơn ứng dụng Win32
nâng cao đi anh ơi
huyền nào a -_-
Trứng dán cần mỡ bắp cần cơ. Phú không cớ cần Huyền cơ.![😆](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f606.png)
![😆](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f606.png)
![😆](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f606.png)
![😆](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f606.png)
![😂](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f602.png)
![😂](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f602.png)
![😂](https://twemoji.maxcdn.com/v/14.0.2/72x72/1f602.png)