у битрикса есть компонет новость нужно сделать чтьбы в одной странице был анонс и детальны просмотр с лево анонс с право через ajax грузилась дитальный просмотр новости в правом блоке
28.03.2017 09:25:46
Ну так размещаете на одной странице два компонента bitrix:news.list (или bitrix:news.line) и bitrix:news.detail. Последний размещаете в блоке с заданным id, например "news-detail"..... Клики по ссылкам новостей в списке обрабатываете javascript`ом отменяете стандартный клик и отправляете AJAX запрос. ответ на запрос должен придти HTML вывод новости (без шапок и подвалов) его вписываете в блок с id "news-detail". Все.
Есть проблема с ЧПУ умного фильтра. Голосуйте за |
|
|
|
04.04.2017 06:09:26
передаю с помощью ajax скрипт php <?php $res = CIBlockElement::GetByID($_POST['id_el']); if($ar_res = $res->GetNext()) echo $ar_res['NAME']; ?> с помощью ajax передаю id_el и в блоке должно появится имя но нечего не происходит вот скрипт ajax <script type="text/javascript"> function funcSuccess (data) { $("#information").text (data); } $(document).ready(function(){ $("#load").bind("click", function() { $.ajax({ url: "<?=SITE_TEMPLATE_PATH?>/test.php", type: "POST", data: ({id_el: 11}), dataType: "html", success: funcSuccess }); }); }); </script> |
|
|
|
14.04.2017 09:16:28
А почему используете не битриксовый JS? Может в этом ошибка?
|
||||
|
|
|||