全方位瞭解JavaScript實現專案對接簡訊驗證碼,Fetch、jQuery、XHR太實用了
簡訊驗證碼註冊登入就是驗證使用者提交的手機驗證碼,如果驗證碼驗證錯誤,就提示“驗證碼錯誤”,如果驗證正確,那就進入到註冊成功的頁面。
這幾天一直在研究JavaScript實現簡訊驗證碼註冊登入的方法,主要是因為專案需求(現在好像幾乎所有的專案都需要驗證碼註冊登入),整理了三種對接方法,可供大家學習和參考:
Fetch方法
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
var urlencoded = new URLSearchParams();
urlencoded.append("appId", "41KYR0EB****");
urlencoded.append("appKey", "IIWCKKSR7NOQ****");
urlencoded.append("phone", "1561894****");
urlencoded.append("templateId", "1043");
urlencoded.append("variables", "1234");
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://vip.veesing.com/smsApi/verifyCode", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
jQuery方法
var settings = {
"url": "https://vip.veesing.com/smsApi/verifyCode",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"
},
"data": {
"appId": "41KYR0EB****",
"appKey": "IIWCKKSR7NOQ****",
"phone": "1561894****",
"templateId": "1043",
"variables": "1234"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
XHR方法
var data = "appId=41KYR0EB****&appKey=IIWCKKSR7NOQ****&phone=1561894****&templateId=1043&variables=1234";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://vip.veesing.com/smsApi/verifyCode");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
xhr.send(data);
以上就是JavaScript實現簡訊驗證碼登入註冊的3種方法,有疑問可以在評論區指出,歡迎和大家一起討論。
JavaScript - Fetch.js、JavaScript - jQuery、JavaScript - XHR.js檔案下載
相關文章
- vue實現簡訊驗證碼登入Vue
- 【總結】Java實現簡訊驗證碼Java
- 簡訊驗證實現方式
- SpringSceurity(4)---簡訊驗證碼功能實現Spring
- uniapp 實現簡訊驗證碼登入APP
- 簡訊驗證碼“最佳實踐”
- [Python]實現簡訊驗證碼的傳送Python
- 夢網科技--手機簡訊驗證碼實現
- javascript實現的簡單驗證碼效果程式碼例項JavaScript
- jQuery實現簡易商城系統專案實操詳解jQuery
- jquery 實現滑動條的簡單驗證jQuery
- TP5 實現簡訊驗證碼註冊功能
- Android中實現簡訊驗證碼自動填入Android
- javascript實現的身份證號碼驗證程式碼JavaScript
- JAVAWEB實現簡訊驗證---夢網雲JavaWeb
- 如何實現直播間原始碼重要的簡訊驗證碼功能原始碼
- 阿里雲簡訊服務實現網站手機簡訊驗證碼阿里網站
- javascript實現的驗證碼程式碼例項JavaScript
- 在 SpringBoot 專案中簡單實現 JWT 驗證Spring BootJWT
- 使用 jQuery, Angular.js 實現登入介面驗證碼詳解jQueryAngularJS
- Spring Security Oauth2.0 實現簡訊驗證碼登入SpringOAuth
- Laravel 專案實現郵箱驗證功能Laravel
- 你必須瞭解的反射——反射來實現實體驗證反射
- java實現手機簡訊驗證全過程Java
- 簡單幾步實現滑動驗證碼(後端驗證)後端
- javascript實現的身份證號碼合法性驗證程式碼JavaScript
- 利用jQuery實現表單驗證功能jQuery
- Django實現驗證碼Django
- java實現驗證碼Java
- rails實現驗證碼AI
- 結對專案實驗
- 如何在遊戲陪玩app原始碼中實現簡訊驗證碼登入?遊戲APP原始碼
- easy-captcha實現驗證碼驗證APT
- 遊戲陪玩原始碼的登入方式,簡訊驗證碼登入的實現遊戲原始碼
- Python實現簡單驗證碼的轉文字Python
- jQuery實現的表單註冊驗證程式碼例項jQuery
- 路飛學城專案之整合騰訊雲簡訊服務、簡訊驗證碼介面
- 實驗三結對專案