Salve, non riesco a capire perchè il seguente script venga eseguito due volte!!!

var Persona = Parse.Object.extend("Persona");
var query = new Parse.Query(Persona);
var a;
//query.equalTo("cognome", "Maglione");
query.find({
success: function(results) {
alert("Successfully retrieved " + results.length + " scores.");
for(p in results){
document.getElementById("result").innerHTML+= results[p].get("nome");
}




},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});