表单序列化serialize()与serializeArray()的使用及字符串转换

            //1,serialize()将表单信息转化为以&连接的字符串 如:num1=1&num2=2&num3=3
            $("#results").append("<tt>" + $("#form").serialize() + "</tt>");
 
 
            //2,serializeArray() 生成键值对的数组对象,再放到json对象中
            $("#results").append("<br/>" + $("#form").serializeArray());
 
 
            //声明对象, 生成json对象
            var j = {};
            var fields = $("#form").serializeArray();
            $.each(fields, function (index, field) {
                j[field.name] = field.value;
            })
 
            //Json对象 与 Json字符串的转换
            //A,从json对象 向 json 字符串转换
            var str = JSON.stringify(j);
            $("#results").append("<br/>" + str);
 
            //B,将 json字符串 转换成 json 对象
            var objectStr = JSON.parse(str);
            $("#results").append("<br/>" + objectStr);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值