Ciao, dopo il corso di venerdi scorso stavo facendo delle prove con JQuery e mi è sorto un dubbio che vi espongo.
Ho una pagina HTML con 3 div che hanno come id ogg1, ogg2, ogg3
Volevo fare una chiamata ajax per ogni div, ed il codice che ho scritto è:
$("div[id^=ogg]").each(function(n){
$.ajax({
url: "p.asp",
type: "POST",
data: {lng: n+1},
dataType: "html",
complete: function(data){
alert(data.responseText);
alert(this.id);
},
timeout: 2000});
});
Perchè alert(this.id) mi restituisce sempre "undefined"?
Come faccio a passargli dinamicamente l'oggetto in cui deve andare a scrivere?