1
我有一個使用Yql的javascript來檢索某個文本。我在檢索文字的成功,但我不能處理它,我怎麼也想:我可以有機會獲得的原始文本(不<br/>
),你可以從調試器中所獲得的目標看出:從Javascript響應對象中提取YQL查詢內容
通過訪問response.query.results.div.p.content我可以訪問原始文本,而排除<br/>
(它們無用地存儲在br數組中)。我如何在正確的地方獲得<br/>
的文字?
這是我的代碼(它需要http://yui.yahooapis.com/3.8.0/build/yui/yui-min.js)
YUI().use('node', 'event', 'yql', function(Y) {
var news_url = 'http://lyrics.wikia.com/Arcade_Fire:Wake_Up';
var yql_query = "select * from html where url='" + news_url +"'";
yql_query += " and xpath=\"//div[@class='lyricbox']\"";
Y.YQL(yql_query, function(response) {
if(response.query.results){
/* presentation logic accessing
to response.query.results.div.p.content */
} else{ /* error handling */ }
});
});