Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][AJAX][JavaScript]AJAX nie ładuje url
Forum PHP.pl > Forum > Przedszkole
maverickoti
Witam.

Mam problem z częścią AJAX w poniższym kodzie.
  1. <!-- include jQuery -->
  2. <script src="http://www.saliga.pl/jquery/jquery-2.0.js"></script>
  3. <!-- include BlockUI -->
  4. <script src="http://www.saliga.pl/jquery/blockUI.js"></script>
  5. <script type="text/javascript">
  6. // odwołanie do blockUI as needed -->
  7. $(document).ready(function() {
  8. $('#myButton').click(function() {
  9. $.blockUI({ message: $('#question'), css: { width: '275px' } });
  10. });
  11.  
  12. $('#yes').click(
  13. function()
  14. {
  15. // update the block message
  16. $.blockUI({ message: "<h1>Remote call in progress...</h1>" });
  17. $.ajax({url:"http://www.saliga.pl/nauka/wait.php",complete: function() {$.unblockUI();}});
  18. });
  19.  
  20. $('#no').click(function() {
  21. $.unblockUI();
  22. return false;
  23. });
  24.  
  25. });
  26. </script>
  27. <input id="myButton" type="submit" value="Show Dialog" />
  28. <div id="question" style="display:none; cursor: default">
  29. <h1>Czy się zgadzasz?</h1>
  30. <input type="button" id="yes" value="Yes" />
  31. <input type="button" id="no" value="No" />
  32. </div>
  33. </body>
  34. </html>


dokładnie mam problem z tą linijką:
  1. $.ajax({url:"http://www.saliga.pl/nauka/wait.php",complete: function() {$.unblockUI();}});

Jak dochodzi do tego miejsca to nie wczytuje mi strony wait.php.

Czy ktoś ma jakiś pomysł?

Może ktoś by jednak spojrzał, albo jakąś wskazówkę dał gdzie jest nieścisłość w kodzie, bądź ewidentny błąd. Drugi dzień siedzę nad tymi paroma linijkami i nic, ściana. Ni mam pojęcia dlaczego nie wyświatla mi nowej strony po kliknięciu YES na komunikacie.
lobopol
Co konsola mówi, czy rzuca jakimś błędem? Czy pobiera jakieś dane z tej strony?
maverickoti
Update danych:
ten plik wywołuje się pierwszy:
http://www.cosmopolitanka.pl/nauka/

po kliknięciu przycisku na stronie powyżej powinna wyświetlić się ta strona:
http://www.cosmopolitanka.pl/nauka/wait.php

jednak się nie wywołuje.

Chodzi Ci o konsole CMD pod Windows? Jak w niej odpalić php? Za bardzo nie rozumiem pytania.
valkirek
Yyy chyba się pogubiłeś, w skrypcie chcesz załadować adres http://www.saliga.pl/nauka/wait.php który nie istnieje a teraz podałeś całkiem inny.

Chodzi o konsole js w przeglądarce i jak byk jest błąd 404
lobopol
konsole przeglądarki np. firebug skrypt który podałeś nie działa

TypeError: $.blockUI is not a function
[Wstrzymuj na tym błędzie]

Odśwież stronę, by pobrać kod źródłowy dla: http://www.cosmopolitanka.pl/nauka/
maverickoti
Ok juz poprawiłem. W ciągu ostatniego tygodnia zmieniłem domenę główną na hostingu i z tego wyszły problemy.

Po kliknięciu na przycisk "Show Dialog" w konsoli Firebug wszystko przechodzi pomyślnie. Tylko, że strona:
http://www.cosmopolitanka.pl/nauka/wait.php
się nie pojawia.

Czy ktoś wie jak po kliknięciu w komunikacie na TAK powstało przekierowanie na inną stronę?

Naprawione.
Temat zamknięty.

Po prostu nie widziała tego joomla. Musiałem wyciągnąć wszystko poza nią.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.