$("#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] 举报,一经查实,本站将立刻删除。