Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Duda entre $.ajax y $.post

Estas en el tema de Duda entre $.ajax y $.post en el foro de Frameworks JS en Foros del Web. Buenas... Estoy aprendiendo jQuery y al querer mandar peticiones por POST a un archivo PHP me ha entrado una duda.. Y es... Cual metodo es ...
  #1 (permalink)  
Antiguo 28/11/2010, 15:37
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Duda entre $.ajax y $.post

Buenas... Estoy aprendiendo jQuery y al querer mandar peticiones por POST a un archivo PHP me ha entrado una duda.. Y es... Cual metodo es mejor? Sinceramente se me hace mas facil $.post, pero, no se si $.ajax sea el mejor entonces.

Saludos! Aca dejo ambos codigos

Código Javascript:
Ver original
  1. $.post('jquery2.php', {
  2.         info1: r1,
  3.         info2: r2,
  4.         enviado: "si"
  5.     }, function(result) {
  6.         $('#resultado').html(result);
  7.     }
  8. );
  9.  
  10.  
  11. /************************************************************/
  12. $.ajax({
  13.     type: "POST",
  14.     url: "jquery2.php",
  15.     data: "info1="+r1+"&info2="+r2+"&enviado=si",
  16.     success: function(result) {
  17.         $('#resultado').html(result);
  18.     }
  19. });
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #2 (permalink)  
Antiguo 28/11/2010, 16:42
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Duda entre $.ajax y $.post

Quizá mi respuesta no de una solución técnica a tu duda, pero si quizá te sirva mi opinión.

Yo utilizo $.get o $.post dependiendo de lo que haga. Si se que enviaré datos por GET, uso $.get, si envio datos por POST, uso $.post. Y me imagino que puede tener que ver con el 'rendimiento'. Si usas $.ajax, que puede hacer el trabajo de $.get y $.post, primero tendrá que comprobar el tipo de consulta que harás (get o post), lo cual implicaría más código, por ende podría demorarse un tanto más, pero más que eso no creo.

Eso es lo que creo, nunca he visto el código de jQuery, así que no sé realmente si $.ajax tiene más código, si requiere más carga, etc. Pero personalmente uso $.get o $.post dependiendo del caso.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 28/11/2010, 16:46
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Duda entre $.ajax y $.post

Gracias por la opinion
Y si, tienes razon, $.ajax debe comprobar el tipo de consulta y mas cosas, ademas, $.post se me hace un poco mas sencillo

Supongo que van 2 puntos a favor para $.post

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: ajax, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:56.