이 글은 ajax 요청에 의해 반환되는 데이터의 순서를 주로 소개하고, ajax 요청의 반환값 순서를 예시 형태로 분석합니다. 도움이 필요한 친구들은 참고하시면 됩니다
이 글은 ajax 요청에 의해 반환되는 데이터의 순서를 분석한 것입니다. 예를 들어. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
ajax가 URL을 요청하고 PHP 백엔드 처리 후 배열은 다음 형식이 됩니다.
$a = array( '-1'=> 10 ,'-3' => 2, '0' => '5' ,'-2' => 4);
그런 다음 PHP의 asort 함수를 사용하여 배열을 오름차순으로 정렬합니다.
$a = array('-3' => 2, '-2' => 4,'0' => '5', '-1'=> 10 );
프런트 엔드 Ajax가 받은 반환 값이 아직 순서가 없습니다.
가능한 이유는 다음과 같습니다: 키 값이 문자 교체이기 때문에 js는 데이터를 재정렬합니다
처리 계획은 다음과 같습니다.
$i = 0; foreach ($data as $k => $v) { $tmp[$i]['data'] = $v; $tmp[$i]['key'] = $k; $i++; }
이 시점의 데이터는 다음과 같습니다.
{ "rows": [ { "data": "2", "key": 0-3 }, { "data": "4", "key": -12 }, { "data": "5", "key": 0 }, { "data": "10", "key": -1 } ] }
ajax 수신 처리 중 데이터가 정확합니다.
위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
위 내용은 Ajax 요청에 의해 반환된 데이터의 순서 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!