0
I need to consume the data of an XML via AJAX but Firefox always returns an error of "incorrect formatting" and does not print anything on the screen.
The same AJAX runs smoothly in Chrome, but other browsers don’t load anything.
$.ajax({
type: "GET",
url: "http://api.dino.com.br/v2/partners/mundo-do-marketing/news",
dataType: "xml",
success: function(xml) {
$(xml).find("NewsModel").each(function(){
//Título
var titulo = $(this).find("Title").text();
console.log(titulo);
//Categoria
var categoria = $(this).find("Categories");
var tipo_categoria = categoria.find("NewsCategoryModel");
var nome_categoria = tipo_categoria.first().find("Name").text();
//Imagem
var imagem = $(this).find("Image");
var imagem_url = imagem.find("Url").text();
//Data de Publicação
var dataPublicacao = $(this).find("PublishedDate").text();
var data = dataPublicacao;
var data_brasil = data.substring(0,10).split('-').reverse().join('/')
//Link da api para cada conteúdo
var id_conteudo = $(this).find("ReleaseId").text();
var url_interna = 'https://www.mundodomarketing.com.br/dino/conteudo/' + id_conteudo + '/' + slug(titulo);
//Monta a div que vai receber os textos e as imagens
$('#dino').append('<div class="bloco-dino"><ul><li><a href="' + url_interna + '" title="' + titulo + '"><div class="item-dino"><div class="categoria-dino">' + nome_categoria + '</div><p class="titulo-dino">' + titulo + '</p><span class="data-dino">' + data_brasil + '</span></div></a></li></ul></div></br>');
});
},
});
That’s what comes out of inspecting.
Post Firefox error message.
– Diego Souza
When I inspect element with Firefox it returns "incorrect formatting" as (Unknown)
– Rafael S. Oiveira
But say the line ?
– Diego Souza
In place of the line number it displays Unknown, it is as if Firefox simply does not visualize the XML data. In Chrome it runs good without any message in inspect.
– Rafael S. Oiveira