Ситуация следующая:
При нажатии на ссылку нужно подгружать страницу через AJAX.
Пример кода(простейшего):
$('a[id=ttt]').click( function(event){
event.preventDefault();
$.ajax({
url: "../UserRegistration.blade.php",
success: function(html){
$("main").html(html);
});
});
Естественно в main вставляется весь код, при этом разумеется не меняются стили, т.к. у меня отдельно должен подгружаться .css файл.
Три вопроса:
1. Как можно распарсить документ средствами jQuery, чтобы вставить нужные элементы html?
2. Как изменять стили, если они содержатся в другом CSS файле? Подгружать через AJAX, использовать сборщики
3. В HTML файле есть img с изображениями. Как в подобной ситуации лучше поступить при AJAX загрузке контента?
Или проще загрузить файлы на фото-хостинг?
Есть идея обращаться к php файлу, который будет работать с каким либо сборщиком, который соберёт мне страницу, но как отправлять полученную страницу и как это реализовать, не имею ни малейшего понятия.