Usa una variable
comodín, la cual inicialmente tendrá un valor y solo después del primer envío de datos, cambiará su valor. Luego, en las siguientes ocasiones, evalúas el valor del comodín y si este ya cambió, no realizas el envío de datos.
Un ejemplo:
Código Javascript
:
Ver originalvar comodin = false;
if ( e.which == 27 ) {
if (!comodin){
$('#vender').click();
comodin = true;
}
});
Inicialmente,
comodin
posee el valor booleano
false
y cuando se pulse la tecla ESC, se evalúa el valor de dicha variable. Si este es
false
, se ejecuta el envío de datos y se cambia el valor del comodín a
true
, por lo que la próxima vez, al evaluar el valor de
comodin
, este será
true
y entonces ya no se enviarán los datos otra vez.
Saludos