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

Pasar variables por medio de ajax

Estas en el tema de Pasar variables por medio de ajax en el foro de Frameworks JS en Foros del Web. Buen dia espero me puedan ayudar: Quisiera pasar un valor de un div a un post para despues insertarlo en una tabla. Sin utilizar <form>, ...
  #1 (permalink)  
Antiguo 10/12/2012, 17:11
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Pasar variables por medio de ajax

Buen dia espero me puedan ayudar:
Quisiera pasar un valor de un div a un post para despues insertarlo en una tabla.
Sin utilizar <form>, y se va usar la misma web. es decir:
el archivo proyecto.php

Lo estoy empezando hacer de esta manera:
Código Javascript:
Ver original
  1. <script>
  2.    
  3. function save(){
  4.     var numero= document.getElementById('id_bodega_parametros').value;
  5.  
  6.     //Test save ajax with post
  7.         $.ajax({
  8.            async:true,
  9.            type: "POST",
  10.            dataType: "html",
  11.            contentType: "application/x-www-form-urlencoded",
  12.            url:"proyecto.php",
  13.            data:"numero="+numero
  14.          });
  15. }
  16. </script>
//Y lo siguiente en php::
Código PHP:
Ver original
  1. <?php
  2.     echo "Numero vale: ".$_POST['numero'] ;
  3.    //Con la variable necesito hacer un insert que ya esta en una funcion.
  4.     fun_insert($_POST['numero']);
  5. ?>



Cabe recalcar que esta en la misma pag. espero me puedan ayudar gracias.!
De antemano gracias.
  #2 (permalink)  
Antiguo 10/12/2012, 17:24
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar variables por medio de ajax

¿Y cuál es la duda específica que tienes al respecto?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 10/12/2012, 17:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Pasar variables por medio de ajax

Hola:

En principio siempre aconsejo hacer las páginas accesibles, o sea pasando las variables desde un formulario o un enlace... es muy fácil luego usar javascript (Ajax) para lo que quieras...

Tu código no es javascript... probablemente usas una librería, así que moveremos el tema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 10/12/2012, 17:28
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Pasar variables por medio de ajax

La duda es que si esta bien el llamado de ajax, ya que no me devuelve nada en post..
  #5 (permalink)  
Antiguo 10/12/2012, 17:41
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar variables por medio de ajax

¿Te refieres a que no recibes los datos en proyecto.php? ¿Qué tipo de elemento es id_bodega_parametros?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 10/12/2012, 17:45
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Pasar variables por medio de ajax

Ese si lo recibo bien es un input text
de hecho probe con alert despues de esa linea y si me obtiene el valor.

Pero al entrar a esa funcion save, no recibe nada el post :(
  #7 (permalink)  
Antiguo 10/12/2012, 18:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar variables por medio de ajax

Usa alguna herramienta como Firebug para verificar la petición y la respuesta del servidor.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: ajax, funcion, html, medio, php, variables
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 01:01.