微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Foreach-loop for Array,通过AJAX查询获得

我有JS代码

$("#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]);
      }
    }
  });
});

在回调“成功”我从服务器的脚本中获取数组 – 在警报中我看到“数组” – 所以我想在客户端通过这个数组进行迭代,就像上面我编写的那样,但是当我在控制台中得到错误时 – “var keyvar未定义”.据我所知,我需要将list_regions param类型化为数组或其他一些方法来修复它.请问,如何让它变得更好?
谢谢!

UPD:

解决方法:

Javascript没有foreach构造.使用$.each jQuery方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐