Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Get and display last feed from RSS using JavaScript (jQuery)
<html>
<head></head>
<body>
<div class="noticia">CARGANDO</div>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script>
$(function(){
var url = 'https://www.domain.co/index.xml';
var news = $('.noticia');
function dateFormat(pubDate) {
var date = new Date(pubDate);
var months = Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
return date.getDate() + " " + months[date.getMonth()] + " " + date.getFullYear()
}
function loadNews(url) {
$.ajax({
url: url,
type: 'GET',
dataType: "xml"
})
.done(function(xml) {
var self = $(xml).find('channel item').first();
var url = $(self).find('link').text();
var title = $(self).find('title').text();
var text = $(self).find('description').text();
var date = $(self).find('pubDate').text();
news.html('<h2>' + title + '</h2><p>' + dateFormat(date) + '</p><p>' + text + '</p><a href="' + url + '">Link</a>');
})
.fail(function(){
news.hide();
});
}
loadNews(url);
});
</script>
</body>
</html>
@msjohncox

This comment has been minimized.

Copy link

@msjohncox msjohncox commented Apr 24, 2018

Thanks for doing this! I'm trying to get it to work for a page I am designing.

@kimitrii

This comment has been minimized.

Copy link

@kimitrii kimitrii commented Mar 27, 2019

isn't work at tumblr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment