0
PHP를 통해 서버에서 반환 된 데이터 구조가 타임 스탬프에 따라 올바르게 정렬되었습니다. 클라이언트에서이 데이터 구조를 볼 때 상위 키로 정렬됩니다. 이 기본 동작을 비활성화 할 수 있습니까? 아니면 클라이언트 측에서 jquery를 통해 타임 스탬프를 기준으로 정렬 할 수 있습니까? 여기
이 데이터 구조는 서버에서 반환되는 모습입니다 :$.post("test_function.php", { function: 'test' }, function(data) {
console.log(data);
}, "json");
DATA :
conversation: Object
7943: Object
timestamp: 1364062233
9475: Object
timestamp: 1364128494
9482: Object
timestamp: 1364125301
다음
[conversation] => Array
(
[7943] => Array
(
[timestamp] => 1364062233
)
[9482] => Array
(
[timestamp] => 1364125301
)
[9475] => Array
(
[timestamp] => 1364128494
)
)
하는 것은 클라이언트에 반환있어 후 내가 볼 것입니다
연관 JavaScript 배열의 키 순서 지정은 보장되지 않으며 브라우저마다 다릅니다. 키를 간단한 배열로 추출하여 sort * that *을 생성하고 정렬 된 키를 반복하여 해당 값을 얻을 수 있습니다. – DCoder