Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2012, 15:33
Avatar de KND
KND
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Error enviando formulario con ajax jquery

Capturo el evento submit y evito que se dispare el evento por default, valido el formulario y posteriormente lo envio por $.ajax, estoy usando codeigniter para este proyecto y en la consola de errores de chorme me aparece que el formulario lo envia a otra url, no a la del campo action, dejo el codigo para ver si me ayudan a encontrar mi error:



Código:
<form id="captura" name="captura" method="POST" action="<?=base_url();?>main/doCaptura">
      //campos del formulario
</form>


<script type="text/javascript">
$("#captura").submit(function(event) {
  			event.preventDefault();

			var x=0; 
 			
			
		if ($("#nombre").val() == ""){
			$("#nombre").focus();
			alert("Proporcione un nombre");			
			x=1;
			return false;
			}
		// y demas validaciones
	
	if(x==0){

	$.ajax({
  		 	url: $("#captura").attr('action'),
			type: "POST",
                        data: $("#captura").serialize(),
		   
		   success: function(msg){
     		       //limpio campos del formulario
		
	            },
	
	            error: function () { 
		         alert("mal mal mal");		
		     }	
              
 	});//ajax
   }
</script>