0 / 0 / 5
Регистрация: 07.02.2013
Сообщений: 36
1

Пытаюсь получить html страницы через ajax, приходит json

22.01.2016, 11:10. Показов 2078. Ответов 1
Метки нет (Все метки)

Сам ajax:
Javascript
1
2
3
4
5
6
7
8
9
10
        $.ajax({    
            type: "GET",
            url: "filter.html",
            dataType: 'html',
            data: 'параметры',
            success: function(resp)
            {
                console.log(resp);
            }
        });
страница filter.html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div id="elements">
 
[[!filter?
    &elementClass=`modSnippet`
    &element=`getResources`
    &showHidden=`1`
    &tpl=`tplElement`
    &limit=`3`
    &includeContent=`1`
    &includeTVs=`1`
    &processTVs=`1`
    &hideContainers=`1`
    &pageLimit=`5`
    &parents=`1`
    &pageNavVar=`page.nav`
]]
 
</div>
сниппер filter - возвращает json, который передается в чанк tplElement.

если в адресную строку вставить сайт/filter.html?параметры - то нормально выводится.
а если через ajax - приходит только json.

Что делать, как быть?

пробовал AjaxSnippet, но тоже приходит json...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2016, 11:10
Ответы с готовыми решениями:

Можно ли через ajax получить json данные по url?
Как через ajax получать данные с других урлов? Вот так, это пытаюсь сделать я=))) Подскажите,...

Не работают некоторые запросы в БД из PHP через AJAX с HTML страницы
Делаю сайт отеля, где есть возможность сложного поиска по номерам отеля, который кстати говоря...

JSOUP POST. В ответ вместо JSon приходит разметка страницы с полями для ввода данных
Делаю пост запрос к апи сайта. Назад должен получить json, однако получаю разметку страницы с...

Как получить данные полезной нагрузки, которая приходит вместе с JSon
Как получить данные полезной нагрузки, которая приходит вместе с JSon

1
0 / 0 / 5
Регистрация: 07.02.2013
Сообщений: 36
25.01.2016, 08:22  [ТС] 2
понял. добавил в сниппет:
PHP
1
2
3
4
5
6
7
if (isAjax()) {
    return $json_data;
} else {
    if (isset($ajax)) return '';
    $scriptProperties['resources'] = implode(',', $id_list);
    return $modx->runSnippet('getPage', $scriptProperties);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2016, 08:22
Помогаю со студенческими работами здесь

Как получить HTML код страницы с JS в C# через Web Browser?
Добрый день! Есть сайт основная часть которого написана на js как получить данные которые...

Пытаюсь получить доступ к данным с веб-страницы
Есть формочка, есть поле ввода и кнопка. Нажимаю на кнопку - формируется запрос в виде URL,...

В JSON строке содержится HTML, необходимо получить HTML разметку в приложении
В JSON строке содержится HTML, необходимо получить HTML разметку в андройд приложении. Получаю из...

Login page (html, servlet, ajax, JSON)
Дали задачку написать login page (name, submit button -&gt; welcome page) (без jsp) используя json,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru