• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

AJAX - brak połączenia z serwerem na Chromie

+1 głos
113 wizyt
pytanie zadane 29 kwietnia 2017 w JavaScript, jQuery, AJAX przez kralcz88 Obywatel (1,730 p.)

Witam!

Wysyłając zapytanie do lokalnego serwera (mam zainstalowanego Xampp'a), przeglądarka Chrome zwraca mi błąd:

XMLHttpRequest cannot load file:///C:/xampp/htdocs/KursJsAjax/plik1.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

Jednak na Firefoxie wszystko działa. Ma ktoś pomysł co może być przyczyną?

 

	<form>
	<label for="#choice">Wybierz pliki:</label>
	<select onchange="fileToDiv('tekst', this.value);" id="choice">
		<option value="plik1.txt">1</option>
		<option value="plik2.php">2</option>
		<option value="plik3.html">3</option>
		<option value="plik4.xml">4</option>
	</select>
	</form>

	<div id="tekst">
		
	</div>
if (typeof XMLHttpRequest == "undefined"){
	XMLHttpRequest = function(){
		return new ActiveXObject(
			navigator.userAgent.indexOf("MSIE 5") >=0 ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP"
		);
	}
};

var xml = new XMLHttpRequest();

function fileToDiv(id, URL){
	xml.open("GET", URL, true);
	xml.onreadystatechange = function(){
		if (xml.readyState == 4){

			if (xml.status == 200){
			document.getElementById('tekst').innerHTML = xml.responseText;
		}else{
			alert("Wystąpił błąd" + xml.status);
		}
		}
	}

	xml.send(null);
};

 

1 odpowiedź

+2 głosów
odpowiedź 29 kwietnia 2017 przez argeento Szeryf (97,340 p.)
wybrane 9 maja 2017 przez kralcz88
 
Najlepsza

XMLHttpRequest cannot load file:///C:/xampp/htdocs/KursJsAjax/plik1.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https

Ze względów bezpieczeństwa Chrome blokuje asynchroniczne wczytywanie danych bezpośrednio z dysku. W panelu XAMPP włącz server apache i zmień url w JS na: http://localhost/KursJsAjax/plik.txt

Podobne pytania

0 głosów
1 odpowiedź 71 wizyt
0 głosów
1 odpowiedź 807 wizyt
pytanie zadane 12 lutego 2018 w JavaScript, jQuery, AJAX przez Adam Polak Początkujący (370 p.)
0 głosów
1 odpowiedź 167 wizyt
pytanie zadane 26 czerwca 2017 w JavaScript, jQuery, AJAX przez Puckovsky Nowicjusz (120 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

65,755 zapytań

112,393 odpowiedzi

237,319 komentarzy

46,700 pasjonatów

Przeglądających: 111
Pasjonatów: 1 Gości: 110

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...