Используя ajax, я отправил правильно сформированный объект JSON, используя:
Код: Выделить всё
$.ajax({
type: "POST",
url: SITE_URL+'/data.php',
dataType: "json",
data: { ajax: 1 },
success: function(data) {
console.log(data);
}
});
Есть ли способ остановить эту автосортировку?
Отредактируйте, узнав об этом. это сортировка по номеру индекса. Я думаю, что лучшим методом будет не использовать индекс для хранения object_id и вместо этого сохраняю идентификационный номер, по которому я хочу упорядочить объект.
Однако мне все равно хотелось бы знать, есть ли способ остановить сортировку.
p>
Спасибо
Edit2, я просто хотел бы отметить, что я собираюсь работать по-другому делать это, так как я чувствую, что злоупотребляю объектами с помощью этого метода. Однако мне все же хотелось бы понять, почему Opera и Chrome считают своим правом изменять порядок идентификаторов моих объектов:
Проблема будет в том, что я пытаюсь сохранить обработку власть, допустим, у нас есть люди с удостоверением личности:
1.Джон, 2.Фрэнк и 3.Салли. Однако у каждого из этих людей есть высокий набор свойств (и многое другое). 1.Джон.180, 2.Фрэнк.220, 3.Салли.150. Чтобы сэкономить на обработке, я прошу сортировать результаты людей по их росту, чтобы получить массив из 2, 1, 3 с другими их свойствами. Я обрабатываю этот массив в формате JSON и отправляю его в браузер.
Теперь FF сохранит новый порядок
Люди[1] по-прежнему будут Джоном, но в формате For n как индивидуальный цикл, они выйдут из строя.
Если я не смогу обойти это, мне просто придется не беспокоиться о сортировке на этапе SQL и добавить дополнительные цикл и сортировка в массив на этапе JS, хотя я хотел избежать большего нагрузка на браузер, так как это уже тяжелая страница Js.
Большое спасибо
Подробнее здесь: https://stackoverflow.com/questions/502 ... -index-asc