$(function() { /* mods */ $( "#sortable2" ).sortable({ update: function(event, ui) { var boxorder1 = $(this).sortable('toArray').toString(); //zapisywanie tablicy z kolejnością boxów. $("#boxorder").text (boxorder1); //wyświetlanie tej tablicy na stronie - wyświetla się, czyli poprawnie zapisana $.post('moduly.php', { boxorder1: JSON.stringify(boxorder1)}); //podobno ma to przesłać tablicę do pliku moduly.php } }); });
Więc otwieram plik moduly.php, w którym jest taki kod (na razie tylko do testów):
$boxorder1 = json_decode($_POST['boxorder1']); echo 'boxorder1[0] ' . $boxorder1[0]. '<br/> boxorder1[1]'. $boxorder1[1]. '<br/> boxorder1 '. $boxorder1;
A tam puściutko! wyświetlają się tylko 'stringi', nie ma żadnych wartości pod tymi zmiennymi.
Gdzie tu może być błąd? Pewnie jest to jakiś głupi błąd, ale niestety sama z tym sobie chyba nie poradzę :/