Мне нужно сделать вывод информации о карточке в модальном окне, для этого я решил использовать связку jquery and php, данные получаем из базы данных и выводим циклом в карточки, но если нажать на карточку, то открывается подробное описание.
$.get('/index.html').done(function(html) {
var doc = new DOMParser().parseFromString(html, 'text/html'); // Парсим документ
var body = $('body', doc).html(); // Из документа берем содержимое тега body
$('#news_links_array').html(body); // Вставляем содержимое body куда надо
});
const links = $('a:contains("Текст"), a:contains("Текст один"), a:contains("Текст два")', reply);
$.makeArray(links).forEach(el => {
const p = el.previousSibling;
const n = el.nextSibling;
if (p.textContent.includes('[', -1) && n.textContent.includes(']', 0)) {
p.textContent = p.textContent.slice(0, -1);
n.textContent = n.textContent.slice(1);
}
});
links.remove();
$(document).ready(function(){
const values = [];
$(".input_class").each(function(){
values.push($(this).val())
});
$('.value_inputs').html( values.join(',') );
});
var api = new DOMParser().parseFromString(this.responseText, "text/html"); api = CommentsSite.responseText;
querySelector()
, remove()
и т.д.async function getComments() {
const response = await fetch(`/comments.lm?com="${location.pathname}`);
const commentsRawString = await response.text();
const commentsParsedPage = new DOMParser().parseFromString(commentsRawString, "text/html");
const comments = Array.from(commentsParsedPage.querySelectorAll(/*селектор для поиска комментариев*/), comment => comment.textContent);
return comments;
}