ugrás a tartalomhoz

httprequest akkor is ha van form action attribútum

killroy · 2008. Már. 27. (Cs), 21.31
Sziasztok!

Tökéletesen megy a httprequest egészen addig amíg nem adom meg a <form action=""> </form> HTML tag-eket.
Mert akkor gondolom bekavar hogy átirányitódik az oldal. pedig onsubmitra raktam a függvény meghívást és ha hiba jön vissza a responsetext-tel akkor false értékkel kéne visszatérni, ergo nem kéne "submitolódnia" a formnak.
köszi a válaszokat előre!
 
1

A mint Aszinkron

zila · 2008. Már. 27. (Cs), 22.46
Az AJAX hívások többnyire aszinkron hívások, vagyis elmegy a request a szervernek, a script futása folytatódik, majd ha visszatért a response akkor meghívódik a callback függvény. Ha onsubmit-ban indítasz egy aszinkron hívást, akkor az a hívás indítása után azonnal visszatér, és persze elküldi a formot a hagyományos módon. Ne onsubmit-ra indíts ajax hívást, vagy térj vissza az onsubmit kezelőben fixen false-al aztán ha mégis hiba van az ajax hívásban, akkor szedd le az onsubmit eseménykezelőt a formról és küldd el hagyományos módon.