
Ayuda jQueryUI Sortable + PHP
Publicado por Diego Wilson (5 intervenciones) el 28/11/2014 15:14:52
Estimados:
Acudo a ustedes para que me den una mano con un problema que tengo. Resulta que quiero hacer que , dado un fichero.txt que viene desde php y mostrado en forma desordenada , yo pueda ordenar las lineas a traves de jQuery UI con sortable y luego comprobar si el orden fue correcto o no.
He intentado varias formas pero no logro hacerlo. Les pido si posible que me den algun consejo o alguna solución para mi tema.
Saludos y de antemano gracias
Acudo a ustedes para que me den una mano con un problema que tengo. Resulta que quiero hacer que , dado un fichero.txt que viene desde php y mostrado en forma desordenada , yo pueda ordenar las lineas a traves de jQuery UI con sortable y luego comprobar si el orden fue correcto o no.
He intentado varias formas pero no logro hacerlo. Les pido si posible que me den algun consejo o alguna solución para mi tema.
Saludos y de antemano gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
$nombre_fichero = 'fichero.txt';
$lineas = file($nombre_fichero);
$lineaord = file($nombre_fichero);
shuffle($lineas); //desordena el fichero
//$lineas2 = file($nombre_fichero);
?>
<html>
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script src="jquery.ui.touch-punch.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#ord').sortable({
update: function(event, ui){
var ord = <?php echo json_encode($lineaord); ?>;
var desord = <?php echo json_encode($lineas); ?>;
var nser = $(this).sortable("toArray");
//var npars = JSON.parse(nser);
for (x=0;x<ord.length;x++) {
if (desord[nser] == ord[x])
{
alert("iguales");
}
nser++;
}
}
});
});
</script>
</head>
<body>
<ul id="ord" >
<?php
foreach ($lineas as $n=>$linea) {
echo'<li id="linea-'.$n.'" >'.$linea.' </li>';
}
?>
</ul>
<input type="submit" value="Comprobar" id="comprobar">
</body>
</html>
Valora esta pregunta


0