Witam. mam sobie taki kod:
// Plik index.php
<form method="post" action="wykonaj.php" id="form">
<input name="wartosc" type="hidden" value="" />
</form>
// ten kod uruchamia się po kliknięciu na div'a
var array = [2, 3, 4, 12, 76];
$('#wartosc').val(JSON.stringify(array));
$('#form').submit();
//To jest plik PHP który uruchamia się po uruchomieniu submita (wykonaj.php)
$jarray = json_decode($_POST['wartosc']);
echo count($jarray);
Chce po prostu tablice zmiennych przenieść z JS do PHP, podobno da się to zrobić JSONEM. Mógłbym to zrobić AJAXEM, ale chce uruchomić plik wykonaj.php a nie tylko go wykonać. Powyższy kod zwraca mi za każdym razem warość 0 ( echo count($jarray); ), a wiem że tablica nie jest pusta ( var array = [2, 3, 4, 12, 76]; ). Mógłbym przesłać dane za pomocą kilku inputów, ale liczba zmiennych w tablicy za każdym razem może być inna więc potrzebuje uniwersalnej metody...Ktoś pomoże.???
Link do artykułu na ten temat: stackoverflow