rx-dom
Version:
Library for using DOM elements as well as Ajax requests
27 lines (22 loc) • 565 B
JavaScript
(function () {
function getTitle(text) {
return text.match('<title>(.*)?</title>')[1];
}
function main() {
var result = document.querySelector('#result');
var request = Rx.DOM.ajax({
url: 'http://updates.html5rocks.com',
crossDomain: true,
async: true
});
request.subscribe(
function (x) {
result.textContent = 'Page Title: ' + getTitle(x.xhr.responseText);
},
function (err) {
result.textContent = 'Error response: ' + err;
}
)
}
Rx.DOM.ready().subscribe(main);
}());