Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]Obsługa błędów
S_Olewniczak
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 1
Dołączył: 28.01.2008

Ostrzeżenie: (0%)
-----


Tworzę aplikację w ajaksie i mam pewien problem. Stworzyłem skrypt w PHP usuwający dane z bazy danych. W przypadku poprawnego usunięcia, skrypt w PHP wypisuje ciąg znaków: "removed", w przeciwnym wypadku wyświetla stronę informującą o błędzie. Załóżmy, że ajax wywołuje ten skrypt i napotyka na problem, jak go teraz przedstawić użytkownikowi? Czy nadpisać znacznik html, wyświetlając stronę z błędem(to mój pomysł)? Jak Wy obsługujecie błędy ajax? Czekam na propozycje.

Ten post edytował S_Olewniczak 10.07.2009, 14:46:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


W jQuery obsłUga błędów wygląda tak:
  1. <?php
  2. $.ajax({
  3.    type: "POST",
  4.    url: "test.php",
  5.    error: function (XMLHttpRequest, textStatus, errorThrown) {
  6.            $('#response').html(textStatus + ' ' + errorThrown).addClass('error').fadeIn();
  7.    },
  8.    success: function(data){
  9.        if (data=="removed"){
  10.            $('#response').html('Usunieto').addClass('ok').fadeIn();
  11.        }else{
  12.            $('#response').html(data).addClass('error').fadeIn();
  13.        }
  14.    }
  15. });
  16. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 10:46