Por lo que leí, prevent default cancela el envio de datos.
La llamada "real" al archivo PHP se esta haciendo con .load
Cita: $.load('carga_socio.php', function(respuesta) {
$('#resultado').html(respuesta);
return false;
});
Esto es lo que entendí leyendo la
API de jquery. Pero .load no envia data. Según dicen ahí, tendrías que usar esto para retomar el envío:
Pero ya todo es medio confuso. Yo usaría el evento click que te comenté en vez de .submit()
Fijate a ver si está bien lo que digo.