🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 协议通信 * 装载方式 ~~~ head.append(sbh_include_css('net/index')); <script type="text/javascript" src="../include/1.1.0/net/compile.js"></script> <script type="text/javascript" src="../include/1.1.0/net/index.js"></script> <script type="text/javascript" src="../include/1.1.0/net/page.js"></script> ~~~ # Html部分 > form ~~~ <form id="fasong" action="http://192.168.1.27:82/app/test/index.php"></form> ~~~ 可设参数 : * id 表单索引 * action 提交地址 > 校对部分 ~~~ <input type="text" name="a1" id="a1" value="1"/> ~~~ 可设置参数 : * id 字段索引 * note 提示名称 * limit 限制方式(多个,隔开) 1. 非空 2. 字数限制 ( limit_min 最小值 / limit_max 最大值 ) 3. 数值限制 ( limit_min 最小值 / limit_max 最大值 ) 4. 表单同值 ( limit_name 比对字段id ) 5. 只能为数字 6. 只能为邮箱 7. 只能字母或数字 8. 只能为手机号 9. 只能为身份证号 # javascript部分 > 加载上传组件 ~~~ var para; /*若有上传文件执行格式化*/ para = {}; para.form = 'fasong'; /*表单索引*/ para.slt_id = 'a3_img'; /*浏览图位置索引*/ para.slt_width = 100; /*浏览图最大宽度*/ para.slt_height = 100; /*浏览图最大高度*/ net_upload(para); ~~~ >表单提交方式 ~~~ /*提交表单*/ $('#fasong').submit(function(){ var data = ser2json($(this)); /*获取表单数据转换成json*/ var url = $(this).attr('action'); /*交互地址*/ /*表单格式校对*/ para = {}; para.form = $(this); if(net_limit(para) == false){ return false; }; /*传输处理*/ para = {}; para.url = url; //连接地址 para.data = data; //数据数组 para.pass = ['a1','a2']; //>加密字段数组 net(para); return false; }); ~~~ >接口提交方式 ~~~ /*传输处理*/ para = {}; para.url = url; //连接地址 para.data = data; //数据数组 para.pass = ['a1','a2']; //>加密字段数组 net(para); ~~~