è vero, copiando il codice e levando le parti non necessarie ho dimenticato i doppi apici ma nel file che provo l'errore non c'è e con quello nemmeno mi partirebe il codice !
Il problema che ho ( ma che ho risolto cambiando metodo ) è che il primo alert veniva visualizzato senza problemi, ma i successivi if non partivano come se txt avesse un valore diverso da OK, OK1 e KO.
Così è più comprensibile il codice. Per caso ti funziona lo stesso ora ?
Codice PHP:
$.ajax({
        
type:"POST",
        
url:"ajax.php",
        
data:"act=buy",
        
cache:false,
        
dataType"text",
        
beforeSend: function(){
            
// Loading
        
},
        
success: function(mess){
            var 
txt mess;
            
// Nessuno dei tre if sotto avviene !
            
if(txt=="OK1")
                
alert("prova 1");
            if(
txt=="OK2")
                
alert("prova 2");
            if(
txt=="KO")
                
alert("prova fallita");
            
        },
        
error: function(){
            
// Errore
        
}
    });