Niente? :/
Niente? :/
Forse devo usare :
XMLHttpRequest ???????
$.ajax({
type: "GET",
url: '',
data: "id=" + id,
success: function(data) {
// data is ur summary
$('#modalita').html(data);
}
});
Prova ad usare questa sintassi.
A success devo inserire la funzione di callback ??
ovvero "orario()" ???
quindi usando ajax il refresh del div dovrebbe funzionare.
Ma siccome il risultato nel div cambia ogni qual volta clicco sul bottone che rilancia la funzione orario() , usando ajax devo cambiare qualcosa nel bottone o basta che sia scritto cosi:
onclick="orario ()"; ?????
e un'altra domanda (molto stupida) se io sto lavorando ad un file scritto con un editor, e per vedere i risultati ci clicco sopra e lo apro con in browser, ad "url" cosa devo inserire? Il link della pagina che si apre??
Grazie mille
Perche' "function(data)" ????
comunque non so....
io poi non ho capito una cosa...
Inoltre nella realta', il mio caso e' piu' complicato, e cio' che compare nel div "modalita'" e il frutto dell'esecuzione di 5-6 funzioni.
quando clicco sul bottone (evento onclick) vengono rilanciate queste funzioni (che pero'
daranno un risultato diverso) e quindi nel div modalita' verra' mostrato un risultato diverso.
ma come vi dicevo, il problema e' che viene mostrato il dato risalente al caricamento della pagina, e di seguito il dato corrispondente al click sul bottone. Ovvio che se si cliccasse nuovamente, nel div verrebbe aggiunto un'altro dato.
Mentre io voglio che venga mostrato solo l'ultimo dato (che sarebbe il risultato dell'ultimo click, o del carimento se non e' partito l'eveto onclick).
Che ne pensate di questa tecnica?
http://www.donatantonio.net/blog/gui...eloce-ajax-go/
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
uhh cavolo perdonami non avevo visto, pensavo fosse un link per le librerie di jquery.... scusa.
Ti prego rispondi solo a due domande, abbastanza, stupide....
1) l'esempio andrebbe bene anche se fosse un "ul" e non un div ?? Praticamente io do l'id ad un UL e non ad un DIV.
2) devo inserire l'URL .... ma io lavoro con un file scritto con un editor, e per vedere i risultati apro il file con un browser. Quindi devo inserire l'url della pagina web generata? e come sarebbe la sintassi ? Semplicemente:
www.paginagenerata.it
????
Grazie mille
Ok l'id all'ul si puo....
Vi prego mi dite la sintassi giusta per inseire l'url ???
forse cosi:
'www.pagina.it'
?
Nel link che hai passato c'è un esempio di aggiornamento div:
http://www.donatantonio.net/blog/gui...ax-con-jquery/
function AggiornaDIV(id_div){
// Prelevo il parametro da passare
var parametro = document.getElementById('parametroDaPassare').valu e;
// Effettuo la chiamata Ajax
$.ajax({
type: "GET",
dataType: "html",
url: "pagina.php",
data: "parametro="+parametro,
success: function(dati){
// Aggiorno il contenuto del DIV con i dati ricevuti
document.getElementById(id_div).innerHTML=dati;
}
error: function(richiesta,stato,errori){
// Visualizzo un messaggio di errore in caso di chiamata fallita
alert('Errore nella chiamata AJAX:'+errori);
}
});
}
URL : specifica l’url dello script lato server a cui effettuare la richiesta