How to ajaxify wordpress theme

Đã có trọn bộ đề thi thử THPT Quốc Gia 2022 các môn: vip.dethihsg247.com
Hàng ngàn mã giảm giá shopee 0đ hôm nay cập nhật tại đây

I want to Ajaxify my theme.
this is my index.php:

and this is my ajax.js file to ajaxify my theme:

In my website I’ve homepage and one custom post type. this is my custom post type:

now when I open homepage everything is ok. when I click on content that’s open my custom post type it opens that without problem. but when I go back to my home page I get a lots of errors in console. because ajax get header and footer again and if I go to another post and open my homepage again I will have more than one time <Doctype html> and header and footer section and it will be create lots of errors.
Please tell me what should I do to avoid loading header and footer more than one time.
Thanks

Xin chào các bạn và quý Thầy Cô. Hãy nhập từ khóa mình muốn vào ô tìm kiếm trên Website để tìm kiếm mọi thứ hoặc trên google các bạn hãy nhập từ khóa + dethihsg247.com để tìm kiếm các bài viết của chúng tôi nhé.
  • Hiện tại chúng tôi có hơn 25 nghìn bài văn mẫu các thể loại.
  • Kho tài liệu, đề thi học sinh giỏi các lớp vô cùng phong phú.
  • Mỗi ngày cập nhật hơn 100 đề thi chất lượng từ các website bán tài liệu lớn.

Tải đề thi VIP với giá siêu rẻ tại Vip.Dethihsg247.Com