Comunidad de diseño web y desarrollo en internet online

Tomar variable

Citar            
MensajeEscrito el 16 Dic 2009 04:16 pm
Hallo amigos...

Tengo un javascript que, a partir de una lista de imágenes (en html) permite
hacer un drag-and-drop con ellas y da como resultado una serie de números
que corresponden al nuevo orden de las imágenes que haya cambiado haciendo
el drag-and-drop.

El script es este:

Código Javascript :

<script type="text/javascript" language="javascript" charset="utf-8">

var serie_que_necesito_pasar;

Sortable.create('myList',{ghosting:false,constraint:true,hoverclass:'over',
    onChange:function(element){
      var totElement = 60;
      var newOrder = Sortable.serialize(element.parentNode);
      for(i=1; i<=totElement; i++){
         newOrder = newOrder.replace("myList[]=","");
         newOrder = newOrder.replace("&",",");
      }
      $('myList_serialize').innerHTML = 'ORDENES: ' + newOrder;
      serie_que_necesito_pasar = newOrder;
      avisar(serie_que_necesito_pasar);// de aquí puedo llamar a una función para hacer lo que sea
   }
  });

</script>


Y en el html tengo lo siguiente:

Código HTML :


<form action="catch_resoults.php" method="post">

<input type="hidden" id="newOrderInput" value="">
<input type="submit" value="Send" />

</form>

<p id="myList_serialize"></p><!--  aquí se muestra la serie, por ejemplo: "ORDEN: 1,3,2,4,5,6,7,8,9 -->"


Mi problema es que no consigo hacer que PHP (catch_resoults.php) capture
la variable "myList_serialize" (que es donde está la serie newOrder) por el simple
motivo de que PHP captura el valor del campo siempre que le ponga "name" y
no id...

Me gustaría saber si se puede capturar esa variable (myList_serialize) directamente
a través de PHP o, si con javascript mismo puedo sacar esa variable para luego pasarla
a PHP. También esta serie está disponible en "<p id="myList_serialize"></p>" pero no sé
cómo pasarla a php tampoco :(


Saludos, y muchas gracias ;)

Por DiegoVelevu

50 de clabLevel



Genero:Masculino  

Buenos Aires

chrome
Citar            
MensajeEscrito el 17 Dic 2009 01:00 am
no se si te sirva de ayuda pero a mi me ayudo muchisimo.
aprende a usar JQuery veras que tus problemas tienen solucion.
yo uso JQuery para capturar los datos de cialquier etiqueta html por el id por la clase el nombre por lo que sea practicamente es super sencillo, despues lo puedes pasar a php con ajas que tambien te proporciona jQuery.

visita www.jquery.com para descargar el js y visita www.visualjquey.com para vele en accion.

cual quer duda casi siempre estoy conectado aqui mi MSN enlinea777 arroba gmail punto com por si quieres ayuda. si quieres llegar a desarrollar para web necesitas php javascript y mysql para que estes list@ para el futuro

Por enlinea777

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Dic 2009 04:24 pm
Genial enlinea777! :wink:
Lo estuve leyendo un poco por encima, no lo probé en mi aplicación aún.
Pero veo que es el recurso que estoy buscando...

Por lo que había leído por ahí -creo que eran post de 2002 :lol: - todos decían
que no se podía comunicar Javascript con PHP...

Por DiegoVelevu

50 de clabLevel



Genero:Masculino  

Buenos Aires

chrome
Citar            
MensajeEscrito el 17 Dic 2009 05:18 pm

DiegoVelevu escribió:

Genial enlinea777! :wink:
Lo estuve leyendo un poco por encima, no lo probé en mi aplicación aún.
Pero veo que es el recurso que estoy buscando...

Por lo que había leído por ahí -creo que eran post de 2002 :lol: - todos decían
que no se podía comunicar Javascript con PHP...


de echo no se puede por que javascript es lenguaje de cliente osea se ejecuta en el navegador y php se ejecuta en el servidor, por eso lo practico que es ajax que envia variables o lo que quieras sin recargar la pagina.

Por enlinea777

22 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.