- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- OnComplete Ajax non eseguito
-
OnComplete Ajax non eseguito
ciao ragazzi,
vi volevo sottoporre il mio problema, IMHO alquanto strano!!!
sto usando prototype e scriptacolous per fare una tabella con in-place-editing, lo script funziona + o - così:- modifico il valore da "si" a "no" (o viceversa, tramite Ajax.InPlaceCollectionEditor)
- eseguo una chiamata ad una pagina php che mi fa la query e mi spara fuori in risposta "s" o "n" (a seconda di quello che ho chiesto)
- ajax mi esegue la funzione "onComplete" che mi aggiorna un contatore e mi modifica il contenuto di una cella inserendo, tramite DOM, un'immagine.
- a seconda del risultato tornato dal php ajax inserisce 2 immagini diverse e aggiorna il contatore in più o in meno.
Il punto è questo...in locale (macchina WinXp e xampp,php5.2, mysql5,apache2) tutto funziona alla perfezione con Mozilla,Ie6,Ie7...una volta portato online su dominio Aruba Linux....non viene eseguita la funzione OnComplete o cmq anche se viene eseguita non si vedono i risultati...xx
non so proprio che fare ragazzi....avete mai avuto problemi simili???
-
ah dimenticavo....Aruba è rimasta a php 4.4.7 ma con mysql 5 e apache 2.0...potrebbe essere questo il problema????
-
ok.....risolto da solo, ho cambiato i controlli al ritorno della pagina php.
praticamente io prima facevo unif(responseText=="s") {...} else{...}
ora ho dovuto modificare e ho messo la funzione match
if(responseText.match("s")) {...} else{...}
pare funzionare correttamente...scusate per il disturbo
son troppo contento!!
p.s. potete chiudere