najprostsze użycie AJAX nie działa

najprostsze użycie AJAX nie działa
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Witam, mam najprostszy z możliwych skrypt AJAX, ma załadować plik do diva jednak ... nie działa ...
co jest tego przyczyną? Mój kod to:

Kopiuj
$('#load').click(function () {
        $('#content').load('load.txt');
    });

wszystko jest w tym samym katalogu

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Masz zainstalowany serwer i działasz z jego poziomu, czy odpalasz plik poprzez podwójne kliknięcie?

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Poprzez podwójne kliknięcie, tak jak plik .html

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Dlatego właśnie nie działa - do poprawnego działania Ajaxa potrzebujesz mieć postawiony serwer (Apache, nginx lub dowolny inny).

elwis
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeśli odpalasz przed kliknięcie, przeglądarka może odmówić załadowania lokalnego pliku przez AJAX (względy bezpieczeństwa). W konsoli błędów powinieneś znaleźć stosowną informację. Powinieneś używać serwera http. Wtedy powinno zacząć śmigać.

Maciej Cąderek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1264
0

Najwygodniej użyć jakiegoś prostego dev-servera, poniżej kilka opcji:

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Ok, z tym już sobie poradziłem, wystarczyło odpalić na xampp-ie, dzięki za pomoc. Teraz, jeśli chcę zrobić dokładnie to samo w Laravelu, już nie działa. Chciałbym załadować prosty plik do diva

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.