Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: Ajax colori

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    18
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    cambia questo blocco
    codice:
     if (AjaxObject.readyState == 4)
            {
                AjaxObject.status == 200 ? AjaxText.innerHTML = AjaxObject.responseText : AjaxText.innerHTML = "Si è verificato un errore nel tentativo di usare AJAX";
                document.body.style.cursor = "default";
            }
            else
            {
                document.body.style.cursor = "wait";
            }
    con questo
    codice:
     if (AjaxObject.readyState == 4)
            {
                AjaxObject.status == 200 ? AjaxText.innerHTML = AjaxObject.responseText : AjaxText.innerHTML = "Si è verificato un errore nel tentativo di usare AJAX";
    if(AjaxObject.responseText == "Non lasciare vuoto"){document.getElementById('nome_utente').className = "rosso";}
                document.body.style.cursor = "default";
            }
            else
            {
                document.body.style.cursor = "wait";
            }
    Niente da fare non funziona...
    Per sfizio ho provato a mettere il "response" nell'else e così funziona.. quindi molto probabilmente non si riesce ad avere un callback..
    Che problema potrebbe esserci? Anche se escludo un errore di connessione alla richiesta poichè se no verrebbe fuori la scritta di errore "Si è verificato un errore nel tentativo di usare AJAX"
    Ultima modifica di serpanno; 09-11-2014 a 05:15

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Premessa, consigli per poter programmare:
    A) Leggere almeno una guida base per capire il funzionamento di quello che si vuole utilizzare
    B) Rispondere non funziona è completamente inutile cercare d'indicare sempre errori o risposte ricevute se non si riceve nulla cercare di capire dov'è il problema se lato server (in questo caso php) o lato client (javascript) [molto spesso è utile installare sul browser una console di errori tipo firebug]
    C) Limitare moltissimo le ipotesi/opinioni al 99% sono sbagliate (perché non si conosce linguaggi o script), di contro si creano concetti sbagliati
    D) Non dare nulla di scontato, riportare tutto quello che si è fatto o tentato di fare (rispondere appunto non funziona non porta a nulla al contrario potresti ricevere una risposta inutile tipo pazienza...)
    F) Ricordarsi sempre che il problema è proprio pertanto al forum che tu risolva o meno non gli cambia nulla


    Ora tornando al tuo problema
    Quote Originariamente inviata da serpanno Visualizza il messaggio
    ...
    Per sfizio ho provato a mettere il "response" nell'else e così funziona.. quindi molto probabilmente non si riesce ad avere un callback..
    Se mettendo il response nel else funziona (male) visto che AjaxObject.status non viene eseguito molto probabile errore server
    Che problema potrebbe esserci?
    problema lato server (php) monitorizza la chiamata ajax con la console (vedi firebug)
    Anche se escludo un errore di connessione alla richiesta poichè se no verrebbe fuori la scritta di errore "Si è verificato un errore nel tentativo di usare AJAX"
    Sicuro? AjaxObject.status dov'è dentro al if o al else?
    Ultima modifica di cavicchiandrea; 09-11-2014 a 11:26
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.