jquery序列化form数据

serializeArray()方法

输出以数组形式序列化表单值的结果

  • 封装
    function serializeToJson(form) {
        var result={}
        var f = form.serializeArray()
        f.forEach(function (item) {
            result[item.name] = item.value
        })
        return result
    }
  • 使用
  $("#loginForm").on('submit', function () {
        var result=serializeToJson($(this)) //指向form
        console.log(result);
        
        // 阻止表单默认提交
        return false
    })
posted @ 2021-12-26 19:32  禾耳  阅读(55)  评论(0)    收藏  举报