如何循环遍历数组内的附加输入

我正在通过 API 提交附加输入。每次的物品数量都不一样。当我提交表单时,输入提交成功并返回一个对象,但只提交最后一个附加的输入。我如何在显示的数组内运行循环,或者循环的语法在这里起作用,以便我将为每个附加的输入提交一个新项目?谢谢你的考虑。


<script>

$(document).ready(function(){

    $("#new").click(function(){

        $("table").append("<tr><td><input type= 'text' name = 'item[]'</td> </tr>");

    });

});

</script>


<?php 

在输入名称=“item[]”的表单/表格之后,我的PHP:


if (isset($_POST['submit']))

{

   $size = sizeof($_POST['item']);

   for ($i = 0; $i < $size; $i++)  

   {

      $product = $_POST['item'][$i];

   }

   $fields = array(

      'customer' => 992058,

      'items' => [

                    [

                        'name' => $product,

                    ]

                 ]

   );


// HERE IS A CURL CALL that POSTS $fields AND RETURNS JSON

?>

我想看到返回的 JSON 可能看起来像


"items":[{"name":"product1"}][{"name":"product2"}];

而不是我得到的是


"items":[{"name":"product2"}]


慕田峪4524236
浏览 99回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP