ajax的jQuery的表单序列化获取参数serialize()

需要引入jQuery.js才能使用
$("form表单的id").serialize()
可获取form表单里面所有表单元素的值和name属性值,按顺序拼接成查询字符串
格式为name值=value值;
例如:
 1 var forms=$("#form-product").serialize();
 2 console.log(forms);
 3 $.ajax({
 4     type:"post",
 5     url:"data/07_product_add.php",
 6     data:$("#form-product").serialize(),
 7     success:function (data) {
 8        if(data.code==1){alert(data.msg);}
 9        else alert("添加失败");
10     },
11     error:function () {
12 
13     }
14 })

控制台输出的forms结果为:

根据结果可知,$().serialize()的返回值是一个已经进行编码的查询字符串。





猜你喜欢

转载自www.cnblogs.com/shuen/p/8979244.html