Foros del Web » Programando para Internet » Javascript »

como recibir contenido mediante el post

Estas en el tema de como recibir contenido mediante el post en el foro de Javascript en Foros del Web. Hola amigos mi pregunta es: Colo recibir contenido mediante post del contenido de una etiqueta <a> resuta que tengo unos datos dentro de un div ...
  #1 (permalink)  
Antiguo 10/10/2013, 07:32
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
como recibir contenido mediante el post

Hola amigos mi pregunta es:
Colo recibir contenido mediante post del contenido de una etiqueta <a> resuta que tengo unos datos dentro de un div y cada dato va dentro de una etiqueta :
Código HTML:
Ver original
  1. <a name="gggg[]" draggable="true" class="ggg" id='.$fila['Id'].' ondragstart="drag(this, event)">'.$fila['Nombre'].'</a>
Como pueden observar la etiqueta se puede tomar y arrastrar dentro de otro div.. hasta ahi normal, ahora,
resulta que debo enviar el contenido de estas etiquetas <a></a> a una pagina action="enviar.php" mediante un boton de tipo submit
junto con otro input de tipo file en donde envio el archivo para procesarlo.

Como puedo capturar el contenido tanto de las etiquetas como del boton tipo file??
PD: para enviar el file estoy simulando ajax mediante la siguiente funcion y un iframe de id='proceso':

Código Javascript:
Ver original
  1. function subirarchivo()
  2. {
  3. document.getElementById('frm').target = 'proceso';
  4. document.getElementById('frm').submit();
  5. }

Les agradecería mucho una ayudita yo se que esta un poco loca la consulta pero de verdad necesito que funcione asi Gracias de antemano por la ayuda que me puedan brindar
  #2 (permalink)  
Antiguo 10/10/2013, 08:02
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: como recibir contenido mediante el post

Código Javascript:
Ver original
  1. document.getElementsByTagName('a').innerHTML; //array con todos los valores
  #3 (permalink)  
Antiguo 10/10/2013, 08:21
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: como recibir contenido mediante el post

Esto se puede poner en mi funcion subirarchivo() y se enviara asi no mas? el submit lo reconoce?, lo que realmente necesito es poderlo enviar sin necesidad de usar ajax, gracias y perdon.
  #4 (permalink)  
Antiguo 10/10/2013, 08:58
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: como recibir contenido mediante el post

Ah, ya te entiendo... Lo siento, en un formulario html se envían por defecto solo los inputs con sus correspondientes atributos de value. Para conseguir ese efecto deberías usar obligadamente ajax y enviar el texto los divs pasados por un serialize(). Bien puedes usar jquery para ello:

Código Javascript:
Ver original
  1. $("#form").on("submit", function(){
  2. $.ajax({
  3. type: "POST";
  4. url: "ejemplo.php";
  5. data: $("#form>div").serialize();
  6. success: return true;
  7. });
  8. });

Saludos

Última edición por PHPeros; 10/10/2013 a las 09:33
  #5 (permalink)  
Antiguo 10/10/2013, 13:37
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: como recibir contenido mediante el post

muchisimas gracias por la respuesta , una ultima pregunta, de que me sirve el serialize()?
  #6 (permalink)  
Antiguo 10/10/2013, 17:40
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: como recibir contenido mediante el post

Hola:

Con javascript es imposible recibir datos con ese método... con el método get puedes conseguirlo y puedes ver como conseguirlo desde nuestras FAQs.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 11/10/2013, 09:11
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: como recibir contenido mediante el post

gracias caricatos

Etiquetas: ajax, contenido, funcion, input, mediante, php, post, recibir
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:22.