記者:$.getJSON('services/get_locations.php', {region: $("#oblast").val()}, function(data) { console.log(data);});PHP:$result = json_encode($raw['data']);echo $result;exit;結果來自var_dump($result):{ "10971":"\u0433\u0440. \u0412\u0418\u0414\u0418\u041d", "179":"\u0441. \u0410\u041a\u0410\u0426\u0418\u0415\u0412\u041e", "919":"\u0441. \u0410\u041d\u0422\u0418\u041c\u041e\u0412\u041e"}如您所見,第一個 ID 是 10971。然而,結果console.log(data)是:{179: "с. АКАЦИЕВО", 919: "с. АНТИМОВО", 10971: "гр. ВИДИН"}為什么要重新排序數據?
$.getJSON 是否重新排序數據?
森欄
2023-03-03 10:34:46