通过函数调用时,为什么jQuery序列化不起作用?

时间:2019-05-21 05:00:00

标签: jquery serialization

我遵循了以下步骤:

https://github.com/marioizquierdo/jquery.serializeJSON

但是,当我进行更改以使用按钮调用该函数时,它就起作用了:

<form>
  <input type="text" name="title" value="Finding Loot"/>
  <input type="text" name="author[name]" value="John Smith"/>
  <input type="text" name="author[job]"  value="Legendary Pirate"/>
  <button onclick = "xyz()"> Submit </button>
</form>


<script type="text/javascript">

   function xyz(){
         console.log($('form').serializeJSON());
       }
</script>

它说serializeJSON不是函数,我该如何解决?

1 个答案:

答案 0 :(得分:0)

使用jquery.serializejson.js

然后使用序列化JSON函数