Передаю в POST массив, элементы указываю в одном порядке, а получаю в другом. Беда :(
| Код | $.ajax({ type: "POST", async: false, data: "fields[spr24]=value1&fields[]=value2&fields[spr19]=value3&fields[spr20]=value4&fields[spr21]=value5&fields[]=value6&fields[spr22]=value7&fields[]=value8&fields[spr23]=value9&fields[]=value10, url: "script.php" });
|
| Код | $fields = $_POST["fields"]; print_r($fields);
|
Результат:
| Цитата | Array ( [spr24] => value1 [0] => value2 [spr19] => value3 [spr20] => value4 [spr21] => value5 [1] => value6 [spr22] => value7 [2] => value8 [spr23] => value9 [3] => value10 )
|
Если интерпретатор сам отсортировал по ключу, то каким-то неведомым образом.. Или дело всётаки в нюансах jquery/ajax? |