• User Newbie

    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...❌x❌x

    non so proprio che fare ragazzi....avete mai avuto problemi simili???


  • User Newbie

    ah dimenticavo....Aruba è rimasta a php 4.4.7 ma con mysql 5 e apache 2.0...potrebbe essere questo il problema????


  • User Newbie

    ok.....risolto da solo, ho cambiato i controlli al ritorno della pagina php.
    praticamente io prima facevo un

    
    if(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 :yuppi::yuppi::yuppi::yuppi:

    son troppo contento!!

    p.s. potete chiudere 😉