Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2013, 12:42
MagoMarlon
 
Fecha de Ingreso: junio-2012
Ubicación: Venezuela
Mensajes: 68
Antigüedad: 12 años, 5 meses
Puntos: 6
Sonrisa Respuesta: Ejecutar funcion jquery despues de ajax

es preferible usar $.ajax() te pongo un ejemplo que hice para un proyecto que estoy haciendo justo ahora, para que veas como se hace...

Código HTML:
//Cuando en la capaa #Editar se precione el boton #Editarm se ejecuta esta funcion
$("#Editar").delegate("#Editarm", "click", function(e){ 
	//Se llama a la funcion $.ajax()
		$.ajax({
			//tipo de peticion:post o get.
			type:"post",
			//hacia qué pagina va a enviar la data
			url: "verificarUsuario.php",
			/*Se declaran las variables y el valor, donde idm es la variable que pasa por POST y 
			$("#Idm").val() es la referencia al valor del id del input
			y asi con todos los parametros que quieras pasar*/
			data:{  idm : $("#Idm").val(),
					descripcionm : $("#Descripcionm").val(),
					atribucionm : ($("#Atribucionm").val()=='ninguno'?0:$("#Atribucionm").val()),
					nominam : ($("#Nominam").is(':checked')?1:""),
					finesSemanam : ($("#FinesSemanam").is(':checked')?1:""), 
					idAnterior: $("#IdAnterior").val()
					},
			/*El succes te comprueba si la petición ajax se realizó con éxito
			datos es quien contiene los datos devueltos por el documento del lado del servidor
			en este caso lo puedes recibir enviar y recibir con un formato json.*/
			success: function(datos, textStatus, jqXHR ){
						//datos = {"resultado":"1"};  
						// y aqui operas como quieras
							if (datos==1){
								alert("Usuario existe");
								
							}else{
								alert("Usuario no existe");
							}						
						},
			/*El error te indica que la peticion ajax falló, y hay algún error
			addons como Firebug de pueden dar información detallada en caso de error*/
			error: function(datos, textStatus, jqXHR ){  
						alert("error al procesar la petición: " + datos);
						}
		});
		/*Est preventDefault() es necesario cuando se hace una llamada ajax desde un boton, 
		si este ajax forma parte de otra funcion
		no hace falta usaro*/
		e.preventDefault();
	});
Y así lo puedes usar para lo que quieras... es mejor ;) espero haberte ayudado ;)

Última edición por MagoMarlon; 10/04/2013 a las 12:42 Razón: me falto informacion