Я получаю JSON от PHP и используя его в JavaScript, чтобы установить значение опции Box Box. Но когда я помещаю свой PHPJSON в JavaScript Сортировка автоматически.PHP json автоматически сортирует в JavaScript
Этого не должно быть сделано.
На самом деле я использую это JSON как HTML select Значение опциона коробки и мне нужны мои исходные данные как поступающие со стороны PHP.
JSON Исходя из PHP стороны:
PHP КОД:
$optionJSON= json_encode($optionValues);
Результат:
{
"0":"Select",
"37":"Abc",
"47":"DEF",
"359":"GHI",
"182":"JKL",
"360":"MNO",
"183":"PQR",
"320":"STU",
"38":"VWX",
"80":"YZA"
}
Отображение в браузере консоли и тот же порядок в Select Box Значение параметра.
{
"0": "Select",
"37": "Abc",
"38": "VWX",
"47": "DEF",
"80": "YZA",
"182": "JKL",
"183": "PQR",
"320": "STU",
"359": "GHI",
"360": "MNO"
}
Это не регулируется поведением ** ECMA **. Вы не можете полагаться на независимость от этого браузера. %) p – loveNoHate
Порядок элементов в объекте не указан, и нет никакого способа его контролировать. Если вы хотите, чтобы значения оставались в определенном порядке, используйте массив. – Barmar
@Barmar Пожалуйста, дайте мне пример –