Можно ли использовать YUI 3.4.1 для извлечения текста с удаленного веб-сервера? - PullRequest
1 голос
/ 02 февраля 2012

В контексте веб-приложения, написанного с использованием библиотеки YUI 3.4.1, необходимо загружать текстовые данные произвольной формы с удаленного сервера. Я посмотрел примеры DataSource Get и IO в документации YUI (http://yuilibrary.com/yui/docs/datasource/),, оба из которых, по-видимому, требуют отформатированных (JSON или XML) данных с удаленного сервера.

Каков простой случай использования кода YUI для демонстрации доступа к этим текстовым данным, отличным от HTML?

В целях обсуждения удаленные данные находятся на http://foo/bar.php

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Вместо того, чтобы связываться с DOM, просто используйте o.responseText, как показано в примерах на http://yuilibrary.com/yui/docs/io/.. Для этого не требуется, чтобы ответом были JSON, XML или любые другие конкретные типы данных.1004 *

Однако, в зависимости от того, что вы подразумеваете под «удаленным сервером», обратите особое внимание на примечание о междоменных транзакциях .(Здесь все в равной степени относится и к методу загрузки узла.)

1 голос
/ 02 февраля 2012

Полагаю, вы можете использовать метод загрузки для узла.

YUI().use('node-base', 'node-load', function(Y){
    Y.one('#myNode').load('http://foo/bar.php');//contents inserted into node.
});

Документация по API узла

...