Я не понимаю, почему, но иногда, когда я использую функцию .post (), данные публикуются более одного раза, как я могу контролировать и останавливать это? Заранее спасибо.
С наилучшими пожеланиями
Это мой код:
case "mod" :
$.post("./php/"+eti[indice]+".php",
{azione: "carica", contratto:contratto},
function(xml)
{
if ($("status", xml).text()=="1")
{
scorriDati(xml);
$.post("./php/"+eti[indice]+".php",
{azione: "vedi", contratto: contratto },
function(xml)
{
if ($("status", xml).text()=="1")
{
var lun=$("#"+eti[indice]+"_"+indice).length;
if (lun == 0)
{
$("#scheda_sch").append("<div style='clear:both'><div style='float:right' id='mod_def'><div id='"+eti[indice]+"_"+indice+"' class='bt'>modifica</div></div></div>");
scorriDati(xml);
}
}
else
{
$("#scheda_ris").html("<p><img src='./img/validyes.png' alt='ok'> Attenzione!<br>codice non trovato!</p>");
}
},'xml');
}
else
{
$(xml).find("errore").each(function()
{
$("#scheda_ris").append("<img src='./img/validno.png' alt='errore'> <span style='color:red'>"+$(this).text()+"<br></span>\n");
});
}
},'xml'
);
break;
Проблема возникает, когда я нажимаю на Modifica, я получаю более одной кнопки, и данные публикуются несколько раз ..
чао
ч