如何从<form enctype =“json”>中捕获数据

By simon at 2018-02-28 • 0人收藏 • 19人看过

如何在控制台中以单击形式显示JSON格式的表单数据 函数还是在提交函数之前?我正在使用它带有JSON的表单

    <form enctype='application/json'>
  <input name='url[0][namme]' value=''>
  <select name='url[0][type]'>
    <option>Document</option>
    <option>Audio</option>
    <option>Video</option>
  </select>
  <input name='url[0][link]' value=''>   
      <button id="save" class="btn btn-default">Save</button>
       <button id="add" class="btn btn-default">ADD</button>


    </form>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript">
    var cont =0;
        $("#save").click(function () {
            $("form").submit(function () {

                return false;
            });

        })
        $("#add").click(function () {
            cont++;
            $("form").append("<br><input name='url["+cont+"][namme]' value=''>  <select name='url["+cont+"][type]'>     <option>Document</option>   <option>Audio</option>      <option>Video</option>  </select>  <input name='url["+cont+"][link]' value=''>");
        });

    </script>

3 个回复 | 最后更新于 2018-02-28
2018-02-28   #1

试试这个:console.log(JSON.stringify(data));

2018-02-28   #2

试试这个:console.log(JSON.stringify(data));

2018-02-28   #3

Enctype JSON不是有效的值。所以当你设置一个表单的enctype属性 元素作为“应用程序/ json”它被还原为“应用/ X WWW的形状配合 urlencoded“,它是enctype属性的默认值。浏览器都没有 尚未实现语法你用过的。 欲了解更多信息https://stackoverflow.com/a/38017366/2549901

登录后方可回帖

Loading...