Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> advAjax.submit(), wielokrotny REQUEST, kilkukrotne, niepotrzebne, wywołania tego samego
Cezar708
post
Post #1





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Witam.

NOTICE: Skrypty napisałem teraz 'z palca', więc nie patrzcie na ewentualne parsery, chodzi mi tylko o pokazanie Wam w czym mam problem.

  1. <script type='txt/javascript' src="advajax.js">
  2. <script type='txt/javascript'>
  3. function submitFORM(){
  4. advAJAX.submit( document.getElementById("formatka"), {
  5. onSuccess : function(obj) {
  6. document.getElementById("result").innerHTML= obj.responseText;
  7. },
  8. onLoading : function(obj) {
  9. document.getElementById("result").innerHTML= "Loading...";
  10. },
  11. onError : function(obj) {
  12. document.getElementById("result").innerHTML='System Error, try again!';
  13. }
  14. });
  15. }
  16. <form method='post' action="index.php" id="formatka">
  17. <input .....>
  18. <input .....>
  19. <input .....>
  20. </form>
  21. <input type="button" value="wyslij" onClick="submitFORM()">
  22. <div id="result">


plik index.php
  1. <?php
  2. function znajdz_cos_w_bazie_i_sformatuj_aby_ladnie_wygladalo(){
  3. // ... 
  4. }
  5.  
  6. echo znajdz_cos_w_bazie_i_sformatuj_aby_ladnie_wygladalo();
  7. ?>


teraz problem...
advAjax za każdym razem kilkukrotnie robi wywołanie (w moim przypadku ZAWSZE sześciokrotnie), czy KTOKOLWIEK wie czym może to być spowodowane?
Wynik zawsze jest poprawnie zwracany, wyświetla to co ma wyświetlać.
PROBLEM taki, że robi to kilkukrotnie, więc czas wydłuża się kilkukrotnie...

... nie mogę nic na ten temat znaleźć

pomocne będą nawet najmniejsze sugestie

pomożecie?
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: 5.10.2025 - 19:38