Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Xanddhy

xml

Recommended Posts

O inspetor do chrome me retorna o seguinte erro.

---------------------------------------------------------------------------------------------------------------------

XMLHttpRequest cannot load file:///N:/Grid1htm/search.xml. Origin null is not allowed by Access-Control-Allow-Origin.

---------------------------------------------------------------------------------------------------------------------

O FF achou esse mesmo arquivo, sem dar erro algum... O que posso fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se o xml está correto.

http://www.w3schools.com/XML/xml_validator.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser um problema com o caminho do arquivo

 

mostre como você está tentando fazer.

e cole ao menos o trecho inicial do xml para testarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tanto o html e o xml estão na mesma pasta. O que mais me intriga é o fato de funcionar normalmente no opera, no FF, no safari, no ie também não funciona, mas isso não é estranho. Acredito que conseguindo arrumar no chrome o ie também vai entender.

 

// esse é o html

 

<html>
<head>
<title>Teste</title>

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/redmond/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js"></script>

<style type="text/css">
/* ===============================================================
this is the style
================================================================== */
.ui-autocomplete {
position: absolute;
cursor: default;
}
.ui-widget {
font-family:Arial, sans-serif; font-size: 12px; }
.ui-widget .ui-widget {font-size: 12px; }
.ui-widget-content { border: #007fde 5px solid; border-top:none; background: #fff; color: #ccc; }
.ui-widget-content a { color: #007fde; cursor: pointer; }

/* ===============================================================
					ui-menu-item
================================================================== */
.ui-menu {
list-style:none;
padding: 10px;
margin: 0;
display:block;
float: left;
max-height:292px;overflow:hidden;
}
.ui-menu .ui-menu {
margin-top: -3px;

}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
float: left;
clear: left;
width: 600px;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
}

.ui-menu .ui-menu-item a:hover {
text-decoration:underline;
display:block;
padding:.2em .4em;
line-height:1.5;
}
/* =============================================================== */

</style>

</head>

<body>

<script type="text/javascript">

jQuery.ajax({
url:'search.xml',
dataType:'xml',
success: function( xmlResponse ) {
var data = jQuery('produto', xmlResponse ).map(function() {
return {
value: jQuery('descricao', this ).text()
}
}).get();
jQuery( '#skabusKa' ).autocomplete({
source:data,
minLength:3
});
}	
});

</script>

<div>
<input id="skabusKa" />
</div>

</body>
</html>

 

// O Xml é esse (parte dele)

 

<?xml version="1.0" encoding="ISO-8859-1"?>
<loja nome="PlacasOnline">
<produto><descricao>B001 - Placa para Extintor de Incêndio (Fotoluminescente)</descricao></produto>
<produto><descricao>B002 - Placa Pictograma Hidrante "H"  (Fotoluminescente)</descricao></produto>
<produto><descricao>B003 - Placa Pictograma Mangueira de Incêndio (Fotoluminescente)</descricao></produto>
<produto><descricao>B004 - Placa Pictograma Mangotinho de Incêndio  (Fotoluminescente)</descricao></produto>
<produto><descricao>B005 - Placa Pictograma Alarme de Incêndio  (Fotoluminescente)</descricao></produto>
<produto><descricao>B006 - Placa Pictograma Telefone ou Interfone de Emergência (Fotoluminescente)</descricao></produto>
<produto><descricao>B007 - Placa Pictograma Extintor sobre Carreta (Fotoluminescente)</descricao></produto>
<produto><descricao>B008 - Placa Pictograma Coleção de Equipamentos (Fotoluminescente)</descricao></produto>
<produto><descricao>B009 - Placa Pictograma Seta Reta (Fotoluminescente)</descricao></produto>
<produto><descricao>B010 - Placa Proibição: Proibido Fumar</descricao></produto>
</loja>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.