用javascript序列化表单

来源:互联网 发布:java微信支付接口demo 编辑:程序博客网 时间:2024/06/05 23:57
function serialize(form) {        var len = form.elements.length;//表单字段长度;表单字段包括<input><select><button>等        var field = null;//用来存储每一条表单字段        var parts = [];//保存字符串将要创建的各个部分        //遍历每一个表单字段        for (var i = 0; i < len; i++) {            field = form.elements[i];                if (field.name.length) {                    opValue = field.value;                    parts.push(encodeURIComponent(field.name) + '=' + encodeURIComponent(opValue));//1122s                }                break;            }        return parts.join("&");    }

原文链接:https://segmentfault.com/a/1190000006782541

0 0
原创粉丝点击