Prova questa chiamata:
codice:
function cancel(id){
$.ajax({ 
  type: "POST", 
  url: "cancel.php", 
  data: {id:id} 
}).done(function( msg ) { 
  alert( "messaggio " + msg ); 
});
}
*done e disponibile solo dalla verisone di jquery 1.8 (http://api.jquery.com/jQuery.ajax/)
** verifica che l'Id che passi che racchiudendolo tra gli apici '' da numero diventa stringa