Jquery 如何更改羊驼数组-表单生成器的名称

Jquery 如何更改羊驼数组-表单生成器的名称,jquery,forms,alpacajs,Jquery,Forms,Alpacajs,我有一些问题。我正在为AlpacaForms做一个formBuilder。这很好,但如何更改这个数组的名称,它将数组放在里面,或者可能我做错了。你知道如何开始建造它吗?是这样吗 jQuery(function($) { var data = { "schema": { "type": "object", "properties": [] }, }; $('.modal-footer').on

我有一些问题。我正在为
Alpaca
Forms做一个formBuilder。这很好,但如何更改这个
数组
的名称,它将数组放在里面,或者可能我做错了。你知道如何开始建造它吗?是这样吗

jQuery(function($) {
    var data = {
        "schema": {
            "type": "object",
            "properties": []
        },
    };

    $('.modal-footer').on('click', '#qID', function(e) {
        var name = $("input#questionID").val();
        var question = $("textarea#question").val();
        console.log(data);

        var obj = {
            name: {
                "type": "string",
                "title": question
            }
        };
        data.schema.properties.push(obj);
        test = JSON.stringify(data);
        fulltest = test.replace("[", "");
        fulltest = fulltest.replace("]", "");
        console.log(fulltest);
        fulltest = JSON.parse(fulltest);
        $("#form").alpaca(fulltest);
        console.log(fulltest);
    });
});
问题是我需要获取name的val,并将它放在name:{..所在的位置
json

我目前的结果是:

 {"schema":{"type":"object","properties":{"name THAT STRING NOT REPLACE WITH OBJECT NAME VALUE":{"type":"string","title":"qweqweqweq"}}}}
是否有人用逻辑表单获得了很好的表单生成器?条件依赖关系?
Alpaca
支持它,但我在为它创建JSON时遇到了问题

<div class="row">
  <div class="col-md-12 col-xs-12">
    <div class="card">
      <div class="card-header">
        <h5 class="card-title">Dodaj formularz</h5>
      </div>
      <div class="card-body">
        <div class="form-group">
          <label for="form_title">Tytuł formularza</label>
          <input type="text" name="form_title" id="form_title" class="form-control" />
        </div>
        <div class="row">
          <div class="col-md-9 col-xs-12" id="form">
          </div>
          <div class="col-md-3 col-xs-12">
            <button id="question" data-toggle="modal" data-target="#MyModal" class="btn btn-default">Pytanie otwarte</button>
            <button id="checkbox" class="btn btn-default">Pytanie wielokrotnego wyboru</button>
            <button id="list" class="btn btn-default">Rozwijana lista odpowiedzi</button>
            <button id="grid" class="btn btn-default">Pytanie wielokrotnego wyboru (grid)</button>
            <button id="number" class="btn btn-default">Odpowiedź w postaci liczby</button>
            <button id="data" class="btn btn-default">Odpowiedź w postaci daty</button>
          </div>
        </div>
        <div class="modal fade" id="MyModal" role="dialog">
          <div class="modal-dialog">

     <!-- Modal content-->
     <div class="modal-content">
       <div class="modal-header">
         <button type="button" class="close" data-dismiss="modal">&times;</button>
         <h4 class="modal-title">Settings</h4>
       </div>
       <div class="modal-body">
         <div class="form-group">
           <label for="questionID">Question ID</label>
           <input type="text" class="form-contsrol" id="questionID" placeholder="Your question ID">
         </div>
         <div class="form-group">
           <label for="question">Question</label>
           <textarea type="text" class="form-control" id="question"></textarea>
         </div>
         <div class="form-group">
           <label for="">Dependencies</label>
           <input type="text" id="dependencies" name="dependencies{this.value['choice']}" placeholder="Choice ID">
         </div>
       </div>
       <div class="modal-footer">
         <button type="button" class="btn btn-success" data-dismiss="modal" id="qID">Save</button>
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
       </div>
     </div>

   </div>
 </div>

Dodaj公式
泰图公式
皮塔尼·奥特瓦特
皮塔尼·维洛克罗特尼戈·维博鲁
罗兹维贾纳·利斯塔·奥德波维兹
Pytanie wielokrotnego wyboru(电网)
Odpowiedźw postaci liczby
奥德波维德邮政局
&时代;
设置
问题ID
问题:
依赖关系
拯救
接近

你能提供任何HTML吗?我编辑了我的问题我的第一个想法是,例如“问题开放”然后在Modal中打开Modal设置,如,依赖项,名称,问题和保存,创建对象并使用alpaca渲染。我可能会将此json保存在数据库中以供将来使用或编辑。或者,如果你有了另一个想法,如何为alpaca制作formbuilder,