Jump to content
  • 0

Переход на другую страницу без перезагрузки


DivMan
 Share

Question

Я хочу, что бы при переходе на каталог, вся страница не перезагружалась, а только содержимое класса content.
Я пока умею подгружать только текст и файла, а как подгрузить нужный html блок? 

А можно так сделать? В текстовый файл написать нужный код с разметкой и если файл загрузится, то изменить путь в браузерной строке?

http://plnkr.co/edit/kaR52VQ3nN0jKdZVjnXq?p=preview

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Если у вас страницы сайта состоят из модулей можно реализовать систему которая будет подгружать требуемый модуль.
Сайт из html страниц не очень для этого подходит на мой взгляд.
Лучшим вариантом будет обработка всех запросов одним index.php в котором вы сами решите что и как отдать пользователю.

Link to comment
Share on other sites

  • 0

Я добавил  document.location.replace('catalog.html') и у меня получилась перезагрузка, а как сделать, что бы в адресной строке, изменилось только название файла index.html, на catalog.html?

http://plnkr.co/edit/iE6hDTojj3xVCEVJuq8x?p=preview

Link to comment
Share on other sites

  • 0

потому что php серверный язык и может подготовить данные для отдачи исходя из определенных данных, так же там легко возможно использовать include создавая модули. В вашем случае, если вам придется отредактировать контент страницы, то придется редактировать и файл txt, а если в php сделать include txt файла в html, то для редактирования контента вам понадобится редактировать только один файл и это наверно будет удобнее. Так же вы сможете использовать один и тот же адрес для доступа к странице и ее контенту при определенных условиях у вас будет грузиться то что вам нужно.
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy