雷小达
雷小达
  • 发布:2016-09-17 23:29
  • 更新:2016-09-17 23:29
  • 阅读:3681

关于表单提交像jquery的serialize()那样序列化处理表单的一个方法

分类:MUI

只能说是接近,不能完整的处理。

    mui(".类名").on("tap","button",function () {  
        var temp=document.querySelectorAll("input[type=text]");//取得指定类型input数据  
        var data=[];  
        for(var i=0;i<temp.length;i++){  
            data[i]=temp[i].name+':'+temp[i].value;//构建数组  
        }  
        data.push('sex:'+document.querySelector('[name="sex"]:checked').value);//针对单选进行捕获值并重置数组中单选数据  
        //数组构建完成,下一步就是提交或者做其他处理了。  
        mui.post('后端地址',{data:JSON.stringify(data)},function(data){  
            //返回结果处理  
        },'json');  
    });

供参考,如果表单项比较多的话。不多还是单个单个获取吧

0 关注 分享

要回复文章请先登录注册