Сложность в том что менять надо блок с отзывами без перезагрузки страницы, то есть пагинация.
URL в битрикс такого типа
http://localhost/services/razdel1/?PAGEN_1=2
http://localhost/services/razdel1/?PAGEN_1=3
у стандартного компонента есть кнопки с перезагрузкой страницы,
а я отправляю ajax запрос и в URL указываю
http://localhost/services/razdel1/?PAGEN_1=2
Стало быть должен получить полную страницу штмля
как разобрать и точнее выбрать из страницы только нужный блок с отзывами
<div class="reviews_list">
</div>
как вариант думаю применить технологию в ответе от сервера xhttp.responseXML; то есть перебрать все теги и выбрать нужные
На сколько правильно выбрал подход.Может есть уже готовый компонент с ajax пагинацией для битрикс.Спасибо
вот код
xhttp=new XMLHttpRequest();
xhttp.onreadystatechange=function(){
if (xhttp.readyState==4 && xhttp.status==200){
var r=xhttp.responseXML;
document.getElementById('ajax').innerHTML="Содержимое первого тэга name
в XML файле: "+ r.getElementsByTagName('name')[0].childNodes[0].nodeValue;
var dep=r.getElementsByTagName('dept');
var cont="Содержимое всех тэгов dept в XML файле: <br />";
for (var i=0;i<dep.length;i++){
cont+=(i+1)+". "+dep[i].childNodes[0].nodeValue+" руб.<br />";
}
document.getElementById('ajax1').innerHTML=cont;
}
}
xhttp.open("GET","test.xml",true);
xhttp.send();
так же можно попробовать здесь как работает
http://www.wisdomweb.ru/editor/wwedi...=ajax_response