Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obj.responseText i całe strony
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam
Zauważyłem że podczas uzywania formularzy wraz AJAX'a akcja z tego formularza ide do nowego pliku (np action="plik.php").
Na stronie mam plik index.php gdzie są nagłówki oraz początek kodu html i jego koniec. W treści strony includuje odpowiednie pliki. No i gdy robie akcje z formularza do odpowiedniego pliku to ten plik sprawdza warunek i wyświetla odpowiedz (0 lub 1). Ale jest też includowane to do reszty strony dlatego "obj.responseText" zawiera kod html i w treści tego odpowiedz na żądanie (0 lub 1). No i mam pytanie czy można to jakoś obejść, czy trzeba tworzyć specjalnie do tego nowe pliki :?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Apo
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Ostatnie pytanie żeby nie zaśmiecać.
Mam takie coś:
  1. <form id="fo" onsubmit="send('fo')" action="1.php?id=1" method="post"><input class="sub" type="text" name="email" value="marekrac@op.pl"></form>

No i nie używam input type="submit" tylko wysyłam formularz poprzez enter.
Gdy formularz jest wysłany onsubmit wywołuje funkcje:
Kod
function send(fo) {

advAJAX.submit($(fo), {
    onSuccess : function(obj) {
      div('search').style.display = 'none';
      alert('Email zostal edytowany');
    },

    onLoading : function(obj)  {
      $('search').style.display = 'block';
      $('search').innerHTML = '<h2>Trwa edycja...</h2>';
    },

    onError : function(obj) { alert("Error"); }
});

}


Gdy trwa edytowanie wszystko jest ok wpisze TRWA EDYTOWANIE, ale gdy dojdzie do onSuccess to przenosi mnie na strone z akcji formularza (action="1.php?id=1"). Wiecie może dlaczego tak sie dzieje :?
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: 30.12.2025 - 08:52