Антон22 0 Опубликовано: 7 января 2020 Рассказать Опубликовано: 7 января 2020 (изменено) Есть сайт http://pda.antoha8p.bget.ru/ Делаю подгрузку новостей и столкнулся с такой проблемой: на главной, в навигации, ссылки присутствуют на след страницы, а в результате поиска # https://prnt.sc/qkfjsb Как мне узнать ссылку след страницы, что бы добавить ее аякс подгрузкой на страницу поиска? Изменено 7 января 2020 пользователем Антон22 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 7 января 2020 Рассказать Опубликовано: 7 января 2020 Это форма, у них нет ссылок. Вы должны поменять значение страницы в самой форме, и форму отправить через AJAX после чего прочитать и вывести ответ. Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 7 января 2020 Рассказать Опубликовано: 7 января 2020 Автор 5 hours ago, celsoft said: Это форма, у них нет ссылок. Вы должны поменять значение страницы в самой форме, и форму отправить через AJAX после чего прочитать и вывести ответ. В каком файле находиться эта форма? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 7 января 2020 Рассказать Опубликовано: 7 января 2020 engine/modules/search.php Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Автор 7 hours ago, celsoft said: engine/modules/search.php не особо силен в php.. не могли бы подсказать, где в этом файле найти переменную с следующей страницей и как ее привязать к переменной в ajax. Например, в главной я использую https://prnt.sc/qkp06r Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Автор 24 minutes ago, Антон22 said: не особо силен в php.. не могли бы подсказать, где в этом файле найти переменную с следующей страницей и как ее привязать к переменной в ajax. Например, в главной я использую https://prnt.sc/qkp06r Не подскажите, еще вот такая проблема возникла https://prnt.sc/qkp94p Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 На URL посмотрите. Он явно некорректен по которому вы пытаетесь обратиться. отсюда и 403 ошибка сервера, что доступ запрещен. Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 (изменено) Автор 28 minutes ago, celsoft said: На URL посмотрите. Он явно некорректен по которому вы пытаетесь обратиться. отсюда и 403 ошибка сервера, что доступ запрещен. Почему он может быть не верный https://prnt.sc/qkq8ga ? вот путь https://prnt.sc/qkq9p9 Изменено 8 января 2020 пользователем Антон22 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Потому что к внутренним файлам напрямую с браузера не обращаются. К ним доступ запрещен. Обращения всегда должны быть к корневому index.php c нужными параметрами в качестве входящих данных. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Автор 6 minutes ago, celsoft said: Потому что к внутренним файлам напрямую с браузера не обращаются. К ним доступ запрещен. Обращения всегда должны быть к корневому index.php c нужными параметрами в качестве входящих данных. окей, я в url прописал index.php Как мне достучаться до нужного параметра со следующей страницей и закинуть ее в переменную например? Если Вас не затруднит, помогите пожалуйста Цитата Ссылка на сообщение Поделиться на других сайтах
Антон22 0 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Автор Как мне поменять значение странице в самой форме? Этот момент вообще не понятен. Цитата Ссылка на сообщение Поделиться на других сайтах
redissx 251 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 (изменено) 53 минуты назад, Антон22 сказал: Как мне поменять значение странице в самой форме? Этот момент вообще не понятен. Дописывать ваш js скрипт. В php вообще лезть не нужно. В исходном коде смотрим. Ссылки имеют вид <span>1</span> <a onclick="javascript:list_submit(2); return(false)" href="#">2</a> <a onclick="javascript:list_submit(3); return(false)" href="#">3</a> Функция function list_submit(prm){ var frm = document.getElementById('fullsearch'); if (prm == -1) { prm=0; frm.result_from.value=1; } else { frm.result_from.value=(prm-1) * 3 + 1; } frm.search_start.value=prm; frm.submit(); return false; } Форма <form name="fullsearch" id="fullsearch" action="/index.php?do=search" method="post"> ... </form> От всего этого и нужно отталкиваться. Ищите фрилансера. Изменено 8 января 2020 пользователем redissx Цитата Ссылка на сообщение Поделиться на других сайтах
redissx 251 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 Но я бы посоветовал просто отказаться от подгрузки в поиске и использовать обычную пагинацию) 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 8 января 2020 Рассказать Опубликовано: 8 января 2020 9 часов назад, Антон22 сказал: Как мне достучаться до нужного параметра со следующей страницей и закинуть ее в переменную например? Все параметры в форме. Читайте форму через исходный код браузера и смотрите ее. Все параметры что в форме нужны и важны. Я не пишу готовых дополнительных модулей и скриптов, поэтому больше вам к сожалению помочь мне уже нечем. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.