Lo que estas haciendo esta correcto, en cuanto a pasarle la variable, esto se la enviara por POST, ahora, lo que le agregas despues, es lo que podria estar dandote problemas
Código:
$('#contenido').load("participante.php",{'codigo': '<?php echo $valor["CODIGO_VRIIP"]; ?>'}).hide().fadeIn('slow')
});
Asumo, que quieres que se oculte y se muestre una vez terminado la carga, yo creo que podria ser mejor mostrar una imagen de "cargando" mientras se ejecuta la accion, me explico:
Código:
$('#contenido').html('<img src="/images/cargando_big.gif'" alt="" width="49" height="50" />');
Asi dejarias tu funcion sin lo demas
Código:
$('#contenido').load("participante.php",{'codigo': '<?php echo $valor["CODIGO_VRIIP"]; ?>'})
});
Saludos