Можно ли использовать YUI 3.4.1 для извлечения текста с удаленного веб-сервера?
В контексте веб-приложения, написанного с использованием библиотеки YUI 3.4.1, необходимо загружать текстовые данные произвольной формы с удаленного сервера. Я посмотрел примеры DataSource Get и IO в документации YUI (http://yuilibrary.com/yui/docs/datasource/), которые, как представляется, требуют отформатированных (JSON или XML) данных с удаленного сервера.
Каков простой случай использования кода YUI для демонстрации доступа к этим текстовым данным, отличным от HTML?
В целях обсуждения удаленные данные находятся по адресу http://foo/bar.php
2 ответа
Вместо того, чтобы возиться с DOM, просто используйте o.responseText
, как показано в примерах на http://yuilibrary.com/yui/docs/io/. Для этого не требуется, чтобы ответ был JSON, XML или любым другим конкретным типом данных.
Однако, в зависимости от того, что вы подразумеваете под "удаленным сервером", обратите особое внимание на примечание о междоменных транзакциях. (Здесь все в равной степени относится и к методу загрузки узла.)
Я считаю, что вы можете использовать метод загрузки для узла.
YUI().use('node-base', 'node-load', function(Y){
Y.one('#myNode').load('http://foo/bar.php');//contents inserted into node.
});