从追加的数组返回Undefined

Undefined is returned from appended array

本文关键字:返回 Undefined 数组 追加      更新时间:2023-09-26

我目前POST到我的脚本:

process : edit
r1_person : 00008
r2_person : 00009
persons : 2

我的脚本接受:

    if (process == 'edit') {
        var persons_array = [];
        for (i = 0; i < persons; i++) {
            var test_push = pnvl(request.getParameter('r' + i + '_person'))
            persons_array.push(test_push);
            response.write(persons_array[i] + ''n');
        }
    }

I get back:

定义未定义的

我哪里错了?

编辑:

解决方案:response.write()在for循环中不能正确返回。

试试这个:

 pnvl(request.getParameter(eval('r' + i + '_person')))

从0迭代到1,你需要这样:

for(i = 1; i <= persons; i++)