Foreach boucle pour le Tableau, qui a obtenu via AJAX-requête

J'ai le JS-code:

$("#select_bank").change(function () {
  selected_bank = $("#select_bank option:selected").text();

  $.ajax({
    type: 'POST',
    dataType: 'html',
    data: {
      selectedBank: selected_bank
    },
    url: '<?= base_url() . 'atm/select_region'; ?>',
    success: function (list_regions) {
      foreach(keyVar in list_regions) {
        alert(list_regions[keyVar]);
      }
    }
  });
});

Sur rappel "succes"s-je obtenir le tableau à partir du serveur de script en alerte, je vois le "Tableau" je tiens donc à itérer par le biais de ce tableau sur le côté client, comme j'ai codé ci-dessus, mais quand je reçois le message d'erreur dans la console "var keyVar n'est pas défini". Comme je comprends, j'ai besoin de transtypage de la list_regions param array ou quelque autre moyen pour résoudre ce problème. S'il vous plaît, comment faire mieux?
Merci!

upd: Foreach boucle pour le Tableau, qui a obtenu via AJAX-requête

Essayez de changer de "foreach" pour "pour"

OriginalL'auteur Eugene Shmorgun | 2012-09-01