Page 1 of 1
рейтинги перестали работать
Posted: Wed Dec 23, 2020 2:04 am
by hrulik
Code: Select all
/scj/tube/index.php?content_id=75222&action=rating&rating=2
раньше по такому запросу выдавало "OK" теперь галерку выдает
Current build: 202012192038
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 5:54 am
by richmantrade
gallery_id вместо content_id
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 6:07 am
by admin
не, сделано дублирование для обратной совместимости
тут немного другая тема которая по идее должна быть пройти оч гладко
если урл дергается по AJAX - то выдает результат только (например ОК)
если грузится урл - выдает страницу в которой обычная переменная <!--ERROR--> которую можно обработать в темпелйте
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 3:46 pm
by hrulik
я от jquery избавляюсь на сайтах, на pure js вот так сейчас:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", '/rate.php?content_id=<!--CONTENT_ID-->&action=rating&rating=' + value, true);
в rate.php доп проверки... раньше было выдавало OK если ретинг засчитывался, и морда там соответственно подрисовывалась, а сейчас выдается полная страница, что добавить нужно чтоб OK выдавало?
чем ajax запрос отличается от обычного get
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 3:57 pm
by admin
у меня проверка такая
if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) {
выдаем кратко
иначе полную страницу
те это заточено было под ajax запросы
а какие хедеры шлет
ar xmlHttp = new XMLHttpRequest();
xmlHttp.open(
?
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 4:23 pm
by hrulik
обычный GET или POST
Re: рейтинги перестали работать
Posted: Wed Dec 23, 2020 6:35 pm
by admin
я понимаю, а хедеры можно запроса который возвращает не то что надо?
Re: рейтинги перестали работать
Posted: Thu Dec 24, 2020 6:04 am
by hrulik
добавил в в rate.php строчку $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest' );
в общем вопрос решен
Re: рейтинги перестали работать
Posted: Thu Dec 24, 2020 6:19 am
by admin
ok