AJAX o meglio JSON

lestatilvampiro

Nuovo Utente
30 Mar 2009
6
0
0
Ciao a tutti, sono nuovo e ho un piccolo problema. Nella programmazione uso JAVA e voglio fare una richiesta con JSON che non appena l'utente inserisce nickname e password si aggiorna soltanto il div facendo apparire il nome in sessione.

il codice per la funzione è questo:

function verifica(){
var email = document.getElementById('email').value;
var password = document.getElementById('password').value;

//Controllo se i campi vengono inseriti;
if(email=="" || password==""){
$('stampa').innerHTML="Tutti i campi sono obbligatori.";
}else{
var req = new Request.JSON({url:'login', onComplete: function(j){
$('ciao').innerHTML=j.messaggio;

}})
req.get({'email':email,'password':password});

}
}

<div><\div>

quindi entra nella servlet login e li se tutto va a buon fine ho messo:

out.println("{\"messaggio\":\""+ utente.getNome().toUpperCase()+"\"}");

così mi va a stampare il nome nel div 'ciao'. così funziona tutto bene, però non posso fare in modo che oltre a far comparire il nome ci si può cliccare di sopra per vedere il profilo in quanto nel messaggio di ritorno della servlet non riesco a mettere un href...non c'è un altro modo magari per far aggiornare il div non facendo tornare una semplice scritta ma anche una pagina.jsp? o non so che cosa?

Spero abbiate capito il mio problema ^^...
 

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
33
Milano
twitter.com
Ma usare direttamente ajax, no?!
Comunque... prova con:
Codice:
out.println("{\"messaggio\": \"<a href=\\\"LINK\\\">" + utente.getNome().toUpperCase() + "</a>\"}");
 

lestatilvampiro

Nuovo Utente
30 Mar 2009
6
0
0
...

Si si funziona :) grazie mille !!!... Sto usando da poco AJAX o meglio JSON ed è abbastanza difficile, più che altro le librerie vanno in conflito bla bla bla...infatti ho un media box che usa mootools e un nascondi div che usa sempre mootools ma un'altra versione e messi insieme o funge uno o funge un altro...
 

lestatilvampiro

Nuovo Utente
30 Mar 2009
6
0
0
...

Ah ultima cosa, se volessi per esempio aggiungere oltre al nome e al links una frase del tipoo benvenuto, poi nome col collegamento come dovrei fare?

out.println("{\"messaggio\": \"<a href=\\\"ciao.htm\\\">" + utente.getNome().toUpperCase() + "</a>\"}");

questo codice come dovrei modificarlo per aggiungerci anche un testo?...
 

lestatilvampiro

Nuovo Utente
30 Mar 2009
6
0
0
...

Jan...senti scusa se ti disturbo ancora, ma è possibile invece di far tornare un testo o una scritta, far tornare direttamente una pagina.jsp o html nel div?
 

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
33
Milano
twitter.com

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
33
Milano
twitter.com
Sei convinto che se continui a chiederlo prima o poi diventerà possibile?
Secondo me è meglio che dai uno sguardo per capire meglio cosa sia JSON perchè secondo me non hai proprio capito niente.
Vediamo se alla quarta volta ti convinci:
USA AJAX!
 
Discussioni simili
Autore Titolo Forum Risposte Data
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
G [Javascript] Problema parametro passato con ajax Javascript 4
G Chiamata ajax restituisce errore random Ajax 1
paloppa [PHP] paginazione con ajax PHP 1
filomeni Ajax e https Ajax 4
bubino8 Ajax con risultato si/no Ajax 16
A redirect da pagina php chiamata da ajax PHP 2
L Aggiungere contenuto con ajax durante lo scroll jQuery 1
M Ajax funziona in alcuni siti, in altri no! Ajax 2
otto9due Risposta ajax -> json con php Ajax 3
bubino8 [PHP] split con ajax non funziona PHP 7
C Problema chiamata Ajax Ajax 2
A Visualizzare div quando le immagini sono state uploadate con successo (Ajax) Ajax 0
S Select Concatenate Ajax, php, sql Presentati al Forum 16
otto9due Error anomalo durante invio dati $.ajax Ajax 20
F Interazione tra i form html ajax e php PHP 3
D Come salvare scelta della select "dinamica" ajax-php? Come dato php o attributo value tag option? Ajax 5
D Sono disperato: Menu select dinamici con Ajax e PHP PHP 1
D Sono disperato: Menu select dinamici con Ajax e PHP Ajax 2
T Passaggio dati con ajax ad altra pagina Ajax 6
M Passaggio valore da una pagina PHP all'altra tramite ajax Ajax 1
S [Javascript] variabili tra pagine php/ajax Javascript 1

Discussioni simili