возможно или нет динамическое преобразование в node.js с помощью express.js - PullRequest
0 голосов
/ 22 апреля 2019

Я работаю над динамической формой, используя dynamicform.js, я создаю дизайн для динамической формы и добавляю символ через одно текстовое поле, а минус символ через одно текстовое поле - скрыть.но когда я пытаюсь поймать его имя, я не могу назвать его.

когда я печатаю req.body, я получаю этот тип объекта

 { 'partyploat_detail[partyploat_detail][0][partyploat]': 'banshidhar',
'partyploat_detail[partyploat_detail][1][partyploat]': 'somnath', }

, но я печатаю в req.body.partyploat всегда не определено.

 console.log(req.body.partyploat); 

вот так, неопределенно

здесь, мой html дизайн

<div class="card-body">
  <div class="form-group">
    <table class="table m-0 v-top">
        <thead>
            <tr>
                <th style="border:none">Party Ploat</th>
            </tr>
        </thead>
        <tbody class="product_data_tbl">
            <tr id="partyploat_detail">
                <td class="col-md-3" style="border:none">
                    <input class="form-control party" placeholder="Enter partyploat" id="partyploat" name="partyploat" type="text"> 
                        <span id="partyploat_error" class="help-inline text-danger"></span>
                </td>
                <td class="col-md-3" style="border:none;"> 
                    <a href="javascript:void(0)" id="remove" class="pt-10 pull-left btn-remove" style="font-size: 18px"><i class="fa fa-minus-circle fa-small pull-left"></i>&nbsp;&nbsp;</a>
                    <a href="javascript:void(0)" id="add" class="pt-10 pull-left btn-add" style="font-size: 18px"><i class="fa fa-plus-circle fa-small pull-left" ></i>Add</a>
                </td>
            </tr>
        </tbody>
    </table>
</div>

здесь, мой код jquery

   <script>
     $(document).ready(function(){
    $('.product_data_tbl tr:first-child td:first- 
    child').each(function() {

        var abc = $(this).find('input.party');
        console.log(abc);
        var buffet_detail =  
   $("#partyploat_detail").dynamicForm("#add", "#remove", {
            limit: 5,
            normalizeFullForm : false,
        });
        console.log(buffet_detail);

        var select_list = $('tbody tr');      
        });
    });
    </script>
...