jquery 序列化表单 serialize(ajax提交表单)


``` 序列化: ``` console.log( $("#myform").serialize() ); ``` 输出结果: ``` username=%E6%9D%8E%E9%9B%B7&password=123456&sex=1&like=cj&like=douyin&minzu=2&descrip= ``` 相当于 url 传参数 # 将表单序列化后,ajax提交 ``` $.ajax({ cache: true,//布尔值,表示浏览器是否缓存被请求页面。默认是 true。 type: "POST",//请求类型 url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: true,//是否异步处理,默认是true dataType:"json",//预设服务器返回来的数据类型 success: function(data) { //成功时处理的代码 }, error: function(request) { alert('发生错误') console.log(xhr.responseJSON) // json格式,ajax请求使用该对象 } }); ```

原文出处:http://malaoshi.top/show_1IX1uTttxiLH.html