php - 根据表jquery中的数据填充多维数组

标签 php jquery mysql arrays multidimensional-array

 var $rows = $('.personalinfo').find("tr:not(:eq(0))");
        var valueToPush = {};
        $rows.each(function(){//find("td:not(:eq(" + tdIndex + "))");
            var $tds = $(this).find('td');
            var id = $tds.eq(0).text();
            var lastname = $tds.eq(1).text();
            var firstname = $tds.eq(2).text();
            var birthday = $tds.eq(3).text();
            var gender = $tds.eq(4).text();



            valueToPush["id"] = (id);
        });
        console.log(valueToPush);

这就是我在表中获取 td 的每个值的方式,它返回正常,然后我将数据放入多维数组中。在这里,我尝试将所有 id 放入数组中,我期望的是

{id:1},{id:2},{id:3}....

但我得到的只是最后的数据,它是这样显示的

对象{id:"1"}

我想从中得到的是这样的

表[{id:1,firstname:john,lastname:smith,birthday:010989,gender:male},{id:2,firstname:anna,lastname:cole,birthday:020478,gender:female }]

我想要这样,这样我以后就可以在我的 sql 语句中使用它,这样我就可以循环进入它,这样我就可以将所有数据保存在数据库中

最佳答案

代替

valueToPush["id"] = (id);

使用

valueToPush[id] = (id); OR you can replace id with some unique key   

因为它将“id”视为字符串。

关于php - 根据表jquery中的数据填充多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188540/

相关文章:

php - 公共(public)函数与 CodeIgniter 中的函数

javascript - item在函数中的含义

ajax - 将数组提交给 Spring Controller

php - 用php连接csv中的部分行

mysql - 子查询使用来自父查询的值和 IN (...) 查询?

php - 如何让 phpstan 推断我的 Laravel Collection 管道的类型?

php - Symfony 3 - Doctrine\Common\Annotations\AnnotationRegistry::registerLoader() 必须是 Doctrine\Common\Annotations\void 的实例,没有返回

php - 用 php 清除 CMD-shell

php - 如何从自动完成中获取单击的输入单选值以将表单发送到 php 文件

PHP 使用键创建值数组