我有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
参数类型转换为数组或其他方式来修复它。请问,怎样才能变好?谢谢!
更新: