Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加新字段CakePHP Javascript_Javascript_Php_Jquery_Arrays_Cakephp - Fatal编程技术网

添加新字段CakePHP Javascript

添加新字段CakePHP Javascript,javascript,php,jquery,arrays,cakephp,Javascript,Php,Jquery,Arrays,Cakephp,我有一个项目列表,并在PHP数组中检索它: array( 'Daging Kambing Beku 2' => array( (int) 4 => '80.00', ), 'Daging Rusa' => array( (int) 32 => '4000.00' ), 'Sayur Kangkung' => array(

我有一个项目列表,并在PHP数组中检索它:

array(
        'Daging Kambing Beku 2' => array(
            (int) 4 => '80.00',
        ),
        'Daging Rusa' => array(
            (int) 32 => '4000.00'
        ),
        'Sayur Kangkung' => array(
            (int) 31 => '5000.00'
        ),
        'Sayur Sawi' => array(
            (int) 30 => '600.00',
            (int) 29 => '4.00'
        ),
        'Sayur Lemau' => array(
            (int) 28 => '1.00'
        ),
        'Sayur Sayuranj' => array(
            (int) 27 => '1.00'
        ),
        'Sayur Segar ke?' => array(
            (int) 26 => '5.00'
        ),
        'French Fries' => array(
            (int) 25 => '90.00'
        ),
        'Daging Arnab' => array(
            (int) 33 => '5.00'
        ),
        'Daging Kerbaul' => array(
            (int) 34 => '20.00'
        )
    )
数组解释:

'Daging Kambing Beku 2' => array(
                (int) 4 => '80.00',
            ),
“Daging Kambing Beku 2”是项目名称。 (int)4是items表的ID。 “80.00”是价格

我的问题是,我想让一个函数在每次客户下订单时添加新项目。 我尝试使用jquery读取PHP数组,并在客户单击“添加新项目”时添加项目列表,但失败了

我想这样做:

客户无需频繁提交页面即可添加多个项目

我正在使用CakePHP进行开发


我将感谢任何帮助。谢谢。

提醒一下,要在js中使用php数组,您需要进行如下转换:

<script>
<?php echo "var js_array = ".json_encode($php_array).';'?>
</script>