Chiarimenti Lezione AJAX

BOES

Nuovo Utente
19 Apr 2011
5
0
0
Ciao, Non mi sono chiare alcuni passaggi sul funzionamento di AJAX, passaggi che se non chiariti non mi permettono d iavere il completo movimento mentale per poter usare al meglio questa tecnologia :D spero mi saprete aiutare :p

nella lezione molto ben fatta di questo sito, la gestione dell' ajax viene fatta tramite 3 funzioni... la prima :
Codice:
var XMLHTTP;

function Richiesta(Stringa)
{
    if (Stringa.length > 0)
    {
        var url = "ajax.ext?nome=" + Stringa.toUpperCase();
        XMLHTTP = RicavaBrowser(CambioStato);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
        document.getElementById("risultati").innerHTML = "";
    } 
}

In questa Funzione si alla VARIABILE XMLHTTP il valore della Funzione 'QUALEBROWSER' .. questa funzione richiede un Parametro, il parametro usato è la funzione 'CAMBIOSTATO' :
Codice:
function CambioStato()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultati");
        R.innerHTML = XMLHTTP.responseText;
    }
}

ma noto che la funzione cambio stato non fa altro che scrivere nello spazio indicato il valore ricavato dal processo AJAX, preso tramite XMLHTTP.responseText...
ma non capisco propio il processo come si svolge.... una volta ricavato il BROWSER, viene associato all' OGGETTOXMLHTTP del browser il valore di CAMBIOSTATO, che equivale alla modifica del campo con XMLHTTP.responseText , come si fa a prendere il valore di XMLHTTP, se il browser viene pescato dopo essere dopo??..
dove sbaglio?
 

BOES

Nuovo Utente
19 Apr 2011
5
0
0
Qundi mi consigli di usare JQUERy, e jquery presenta gli stessi problemi di compatibilita per ogni browser, o jquery risolve da se cio?

JSON E UN FRAMEWORK? o sono funzioni native JS???.... JSON è L' UNICO MODO PER ricevere come output piu valori?
 
Ultima modifica:

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
jQuery è un framework, cioè una libreria che ti permette di eseguire operazioni complesse con poche righe di codice.
JSON è un modo per rappresentare i dati in Javascript e viene usato per praticità e semplicità d'uso quando trasferisci dati tra PHP (o ASP, o qualunque altro linguaggio) e Javascript, ma volendo puoi usare qualunque altra struttura.
 

micio86

Utente Attivo
W Ajax

Ajax è ajax non cè niente per nessuno!!!
Peccato che a livello logico e di codice sia un bel massacro.
L'ho usato un sacco in un progettino per le prenotazioni di libri in biblioteca, quindi su elenchi, controlli di errore sui form... di tutto. Se vado a rivedere il codice non si capisce una mazza :p.

Il concetto è che JS prende dei valori dal dom e quindi anche dagli input, li invia come post a una pagina che può essere in php che a sua volta elabora i dati e li rispara in un div solitamente (ma in pratica dove ti pare), il tutto senza ricaricare l'intera pagina.

Ale Jquery?? Sono ignorante in materia... :book:
 
Discussioni simili
Autore Titolo Forum Risposte Data
Licantropo Chiarimenti sul terzo livello Domini 1
Sevenjeak [Java EE] Problema JUnit e alcuni chiarimenti su jee Java 0
Shyson [WordPress] Chiarimenti sugli RSS WordPress 5
J [WP] Chiarimenti modifica campo WordPress 0
J Chiarimenti funzionamento wordpress WordPress 0
K Chiarimenti Java 2
K Supporto - consigli e chiarimenti per utilizzo transazioni ... PHP 6
Frapantex Chiarimenti Chiavi esterne PHP 0
K alcuni chiarimenti sul metodo di ricerca nelle stringhe o array Javascript 1
muttley chiarimenti ereditarieta in php PHP 1
B Alcuni chiarimenti sulla creazione di un sito web (Copyright e affiliazioni) Leggi, Normative e Fisco 0
P chiarimenti su clausola where PHP 2
M [HTML] Chiarimenti nella pubblicazione FRONT PAGE HTML e CSS 0
nim funzione array(); e chiarimenti foreach PHP 6
G chiarimenti su mod rewrite Web Server 4
G Neofita. Informazioni, chiarimenti... consigli PHP 1
Silen Chiarimenti su galleria immagini PHP 3
Z Chiarimenti sullo spam Web Server 1
E upload chiarimenti Javascript 1
M ciao, ho bisogno di chiarimenti per creare un carrello della spesa! Classic ASP 0
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
E Php select option e ajax PHP 23
Emix Select concatenate php sql ajax PHP 2
MarcoGrazia Valori di ritorno json via ajax non visti. jQuery 1
felino ASP.net MVC: Exception e chiamata AJAX ASP.NET 1
motleyrulez Ricerca filtro con Ajax PHP 1
max1974 Grafico Ajax Javascript 4
max1974 Struttura $.ajax Ajax 7
C la chiamata ajax non ritorna alcun dato Ajax 1
max1974 Lettura Risultato $.ajax Javascript 1
motleyrulez Chiamata ajax per tabella php PHP 3
max1974 [Javascript] Grafico chartjs con dati da J.ajax Javascript 3
O [PHP] inviare dati da form e script ajax PHP 0
F limit show datatable ajax Ajax 1
Domenico_Falco1 Rendere dinamico un sito web con chiamate ajax e php e variabili json PHP 12
G Eseguire codice solo al termine della chiamata ajax Ajax 1
L Problema jQuery validation AJAX (PHP 7) PHP 6
max1974 [Javascript] Grafico ajax non funziona Javascript 0
WorldWideWeb Ajax POST con risposta JSON Ajax 2
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
A [Javascript] Ajax, Jquery e PHP Javascript 1
D [Javascript] pulsanti per comandi shell con php e ajax Ajax 7
X Problema con jquery e ajax jQuery 2
B [PHP] variabili globali in chiamate ajax PHP 0
B DEBUG - PHP+JS+AJAX PHP 10
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
Axis18 Creare una barra di avanzamento con $.ajax Ajax 7
otto9due Chiamata ajax su due url è possibile? Ajax 0

Discussioni simili