Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как обработать ответ? (https://javascript.ru/forum/jquery/14934-kak-obrabotat-otvet.html)

flek 06.02.2011 09:54

Как обработать ответ?
 
Доброго времени суток!
Пишу скрипт который получает данные с другого сайта. Столкнулся со следующей проблемой: на этом сайте идёт подгрузка данных через ajax jQuery. Когда я напрямую обращаюсь по адресу с которого они подгружаются в ответ получаю данные следующего вида:
<h3>\u041c\u043d\u0435\u043d\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0430 \u043f\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0443 #139184</h3> Т.е. смесь html тегов и JSON. Как раскодировать данный текст? Спасибо за ответы.

Функция jQuery которая обрабатывает данные на сайте:
function get_sidebar(variant_id){
$.ajax({
data: 'id=' + variant_id,
dataType:'script',
type:'get',
complete: function(request){$('#ajax-indicator').hide()},
url:'/variants/get_sidebar'});
$('#ajax-indicator').show();
}

Sufir 08.02.2011 13:37

Ну, если авторы предполагают экспорт данных в сторонние проекты со своего сайта - то обратитесь к ним, за подсказкой.

Aetae 08.02.2011 16:14

А зочем?
Такой текст ничем не хуже любого другого.
<div onclick="innerHTML='<h3>\u041c\u043d\u0435\u043d\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0430 \u043f\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0443 #139184</h3>'">+</div>


Более того:
alert([
'<h3>\u041c\u043d\u0435\u043d\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0430 \u043f\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0443 #139184</h3>'.length,
'<h3>Мнение агента по варианту #139184</h3>'.length
])


Часовой пояс GMT +3, время: 03:46.