JavaScript - Hämta en textfils innehåll från annan server

Permalänk
Medlem

JavaScript - Hämta en textfils innehåll från annan server

Jag skulle vilja hämta innehållet i en textfil som ligger på en annan server, men lyckas inte få det att fungera. Min kod ser ut så här:

<script>
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "http://www.hemsida.se/mapp/textfil.txt");
xmlHttp.onload = function() {
alert(xmlHttp.responseText);
}
xmlHttp.onerror = alert("ERROR");
xmlHttp.send();
</script>

Jag lyckas inte få den att ansluta, istället så triggas alert("ERROR"), vad är det för fel?

Permalänk
Medlem
Skrivet av Murloc:

Jag skulle vilja hämta innehållet i en textfil som ligger på en annan server, men lyckas inte få det att fungera. Min kod ser ut så här:

<script>
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "http://www.hemsida.se/mapp/textfil.txt");
xmlHttp.onload = function() {
alert(xmlHttp.responseText);
}
xmlHttp.onerror = alert("ERROR");
xmlHttp.send();
</script>

Jag lyckas inte få den att ansluta, istället så triggas alert("ERROR"), vad är det för fel?

Försöker du nå textfilen ifrån samma domän? Du kan nämligen inte göra AJAX-request mot andra servrar utan att på webservern speca "Access-control-allow-origin" header!

Du borde kunna använda en relativ url, _Om_ det är på samma server eller din utveckling miljö.

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem
Skrivet av KeVVa:

Försöker du nå textfilen ifrån samma domän? Du kan nämligen inte göra AJAX-request mot andra servrar utan att på webservern speca "Access-control-allow-origin" header!

Du borde kunna använda en relativ url, _Om_ det är på samma server eller din utveckling miljö.

Textfilen ligger på en annan helt orelaterad hemsida/server. Jag kan inte gå in och mecka med inställningar på varken min egen server eller deras. Finns det inget sätt att hämta innehållet i den här helt publika textfilen med JavaScript?

Permalänk
Medlem
Skrivet av Murloc:

Textfilen ligger på en annan helt orelaterad hemsida/server. Jag kan inte gå in och mecka med inställningar på varken min egen server eller deras. Finns det inget sätt att hämta innehållet i den här helt publika textfilen med JavaScript?

Du kan skriva ett enkelt PHP-script som agerar som ett relä för att hämta txt filen ifrån en annan server. Annars vet jag inte hur du ska göra tyvärr!

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk

Nu har jag iof aldrig använt det själv men kan man inte använda FileList och FileObject? :-s http://mobile.htmlgoodies.com/beyond/javascript/read-text-fil...

Skickades från m.sweclockers.com