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
