NOTICE: Skrypty napisałem teraz 'z palca', więc nie patrzcie na ewentualne parsery, chodzi mi tylko o pokazanie Wam w czym mam problem.
<script type='txt/javascript' src="advajax.js"> <script type='txt/javascript'> function submitFORM(){ advAJAX.submit( document.getElementById("formatka"), { onSuccess : function(obj) { document.getElementById("result").innerHTML= obj.responseText; }, onLoading : function(obj) { document.getElementById("result").innerHTML= "Loading..."; }, onError : function(obj) { document.getElementById("result").innerHTML='System Error, try again!'; } }); } </script> <form method='post' action="index.php" id="formatka"> <input .....> <input .....> <input .....> </form> <input type="button" value="wyslij" onClick="submitFORM()"> <div id="result">
plik index.php
<?php function znajdz_cos_w_bazie_i_sformatuj_aby_ladnie_wygladalo(){ // ... } ?>
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?