register-验证2
来源:互联网 发布:阿里云备案在哪里 编辑:程序博客网 时间:2024/06/18 12:27
承接上一篇文章,
http://blog.csdn.net/power8988/article/details/78434814
后台要求发送验证码时需要增加一个字段type,注册type=1,登录=2等,想到以后还可能会有其他要求,所以公共组件就必须能够灵活;
所以我改写了一下:
function sendAjax(js) { //js // {name请求名;el触发事件的元素;event触发事件的类型; URL提交的地址;type提交的类型; elList需要获取值的元素列表; paraList传给后台的参数列表;callback回调函数} var el = $(js.el); var ajax = new Ajax(js.URL, js.Ajaxtype, js.elList, js.paraList); el.on(event, function () { $.ajax({ url: ajax.url, type: ajax.Ajaxtype, dataType: 'json', async: true, data: acquireData({ name: "", elList: ajax.elList, paraList: ajax.paraList, type: js.type }) } ).then(function (data) { console.log(data); callback(data) }) })}
举例,如果需要发送注册信息,代码可以这样写:
sendAjax({ name: "发送注册信息", el: "#reg", event: "click", URL: "/register", method: "post", elList: ["#Name", "#Phone", "#Code", "#Password", "#Pwd"], paraList: ["UserName", "tel", "code", "password", "password_other"], callback: receivedData })}
上面需要加type的代码可以直接写成:
sendAjax({ name: "请求发送手机验证码", el: ".valCode", event: "click", URL: "/getCode", method: "post", type:1, elList: ["#Phone"], paraList: ["tel"], callback: succCode })
阅读全文
0 0
- register-验证2
- register-验证
- Laravel 自动生成验证分析:register
- Register Program(2)
- register
- register
- register
- Register
- register
- register
- Register~~
- register
- register
- register
- register
- register
- register
- register
- CSS——笑脸
- 用tensorflow DataSet高效加载变长文本输入
- 1063. 计算谱半径(20)——C语言
- unity初识4 小鸟别碰墙
- UGUI--背包系统
- register-验证2
- PostgreSQL扩展无法加入到php中
- maven工程 调试出现 Source not found ,开启jetty调试
- 用U盘制作Win7系统盘
- 使用PyCharm远程调试树莓派python+tkinter程序
- php数据类型
- oracle的归档(ARCHIVELOG)模式启动和关闭
- JSON字符串处理工具及方法
- 小程序 城市切换 列表