Przekaż tablicę do javascript jako tablicę, a nie JSON z PHP

Po pierwsze nie jest to duplikat pytań. Przejrzałem jakiś podobny problem, a większość odpowiedzi brzmi, czego używam teraz.

Oto konfiguracja problemu po stronie PHP

$array = array('name' => 'a', 'data' => array('0'=>15,'0.25'=>'18','0.35'=>19,'1' =>20));
echo json_encode($array);

po stronie JS

data = $ .parseJSON (dane); // dane to powrót ze skryptu php powyżej

Jak widać tablica $ ['data'] jest tablicą asocjacyjną z numerem numerycznym jako kluczem i posortowaną w kolejności. Podczas analizowania w JSON, javascript zmienił kolejność tej tablicy i posortował 0 i 1 jako klucz numeryczny i umieścił je na głowie obiektu.

Wiem, że jest to standardowe zachowanie dla niektórych przeglądarek, takich jak chrome i IE9. Przeczytałem gdzieś, że ludzie sugerują trzymać się tablicy, jeśli chcę zachować kolejność tablicy. Ale moje pytanie brzmi: jak przekazać tablicę z PHP do javascript jako tablicę zamiast używać obiektu json? Czy istnieje inne rozwiązanie tego rodzaju problemu. Dzięki za wkład z góry.

Dzięki za wkład z góry

questionAnswers(3)

yourAnswerToTheQuestion