Yêu cầu thg 6 27, 2022 2:05 SA 178 0 3
  • 178 0 3
+1

Reload page

Chia sẻ
  • 178 0 3

Em chào mọi người ạ, em có một trang web bán hàng, mỗi khi bấm vào thêm hàng vào giỏ thì nó sẽ reload lại trang, nhưng mà nó lại reload về trang đầu tiên, em muốn mỗi khi lựa mua hàng bấm vào mua hàng nó sẽ tải lại về đúng cái trang mà em đang xem. Thì mọi người cho em hỏi là nên dùng phương thức gì ạ? Em cảm ơn trước ạ.

Avatar TAMIX @tuananhbfs
thg 6 27, 2022 3:27 SA

Mình nghĩ bạn nên tìm hiểu về cách thêm giỏ hàng mà ko load lại trang sẽ ổn hơn.

3 CÂU TRẢ LỜI


Đã trả lời thg 6 27, 2022 3:01 SA
0

bạn tìm hiểu SPA (Single page application) nhé!

Chia sẻ
Đã trả lời thg 6 27, 2022 9:38 SA
0

sử dụng ajax hoặc axios để gửi request nhé

Chia sẻ
Đã trả lời thg 6 30, 2022 2:29 SA
0

Nếu như bạn không sử dụng ajax để tránh load lại trang thì bạn tham khảo cách này

PHP có biến GLOBAL là $_SERVER. Khi request đến server thì trong biến $_SERVER sẽ có 1 thuộc tính HTTP_REFERER. Đây là địa chỉ mà request xuất phát đi. Từ địa chỉ đó bạn có thể chuyển về đúng trang mà người dùng đang xem.

$url = $_SERVER['HTTP_REFERER'];
return redirect($url);
Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí