Как грамотней оформить ajax запрос и отображение результата?
Пишу парсер, который парсит разную информацию (картинки, текст, поля, файлы). Первый экран выглядит как просто инпут со вставкой ссылки и кнопка парсить.
При клике на кнопку я с помощью ajax отправляю запрос в php файл parse.php, который пробегается по странице и подстраницам и собирает информацию.
Идея такая - когда кликаешь на кнопку, что бы не было перезагрузки страницы - я просто делаю display:none формы и кнопки, а дальше мне нужно подгрузить информацию по шаблону (шаблон для картинок один, для полей другой и зависит от условий).
Как грамотней это сделать для дальшнейшего расширения логики?
1. вшить верстку парсинга в сам php файл parse.php и ajax получать html ответ?
2. вшить верстку в javascript?
3. как то по-другому?
полученные данные будут выбираться (радиобоксами), текстовые поля будут парситься в инпуты, которые тоже изменяются и потом при нажатию на кнопку "закачать" будет загружаться в базу
Алексей, я бы сделал статичную html-ку (+js) для фронта и php-шку с отдачей html-блоков по фиксированным параметрам, т.к. парсить дополнительно Вы хотите на фронте.
А сохранение в базу - через отправку на php в json-формате.
Алексей, ну да. Так проще. Создаёте несколько html-ок и работаете с разными данными, а php - будет всегда один и тот же: просто дополнять парсинг (и отдачу новых html-блоков через ajax) будете в php и всё.