在value属性中回显php数组并在jquery中使用它

在value属性中回显php数组并在jquery中使用它,php,jquery,Php,Jquery,我正在创建一个系统,其中有一个表和数据动态显示在表中,现在每行有复选框!当用户通过复选框检查特定行时,我实际上在做什么?我想以下面给出的格式获得整行,例如 object [ 0: { brandname:"brand_value", createdon:"createdon_value" . . . }, { 1:brandname:"bran

我正在创建一个系统,其中有一个表和数据动态显示在表中,现在每行有复选框!当用户通过复选框检查特定行时,我实际上在做什么?我想以下面给出的格式获得整行,例如

    object [
        0: {
        brandname:"brand_value",
        createdon:"createdon_value"
        .
        .
        .
             },
        {
    1:brandname:"brand_value",
        createdon:"createdon_value"
        .
        .
        .
        }
        ]
现在我做了什么

PHP

 $obj = "{".$r['brand'].",".$r['production_date'].",".$r['expiry_date'].",".$r['madein'].",".$r['status'].",".$r['batch_code'].",".$r['created_on']."}";

echo "<th id='not2'><input type='checkbox' name='checkedvalues' value='".$obj."'/> </th>";
这实际上是问题开始的地方,我需要具有独立键和值的唯一索引,例如,索引0应包含键为品牌的数据,以及与之相对的值!因为我需要单独访问与索引关联的键,所以现在问题来了

selectedvalues.forEach(function(item, index, selectedvalues) {
                console.log(index , item);
            });
当我打印此数组时,它以以下格式显示

 0 {asdsa,2017-09-05,2017-09-13,asda,asdsa,WRCTG8O,2017-09-27}
    1 {asdsa,2017-09-05,2017-09-13,asda,asdsa,WRCAbc2,2017-09-27}
它实际上是在创建一个索引并将所有值分配给该索引,而我希望使用键访问索引中的值,例如0索引值到键,例如brand=“brand\u value”!就像我们在php中所做的那样,我们创建了一个关联数组,在键中放入索引,在值中放入另一个带有键和值的数组,有什么帮助吗?

php

$obj = json_encode($r);
js


这段代码将密钥分配给每个值,因为我希望在该值中创建密钥和值,以便我可以使用名称访问它们。您可以为不同的值设置密钥0[密钥:{asdsa,2017-09-052017-09-13,asda,asdsa,S4AQ9AR,2017-09-27}]这就是它返回的内容,而我想访问例如S4AQ9AR的值,我现在没有任何方法!您可以使用parse json发送多个值
$obj = json_encode($r);
var ary = [];
ary['key'] = JSON.parse($(this).val());
selectedvalues.push(ary);