ใช้ JS เพื่อตัดสิน 60 วินาทีในการกำหนดเวลาก่อนกำหนดทบทวนตัวแปร
มิฉะนั้นจะอนุญาตให้มีการร้องขอ
คัดลอกรหัสรหัสดังนี้:
การใช้งาน ("biz.accountcounder") ["cellphonevalidation"] = {
ทบทวนเวลา: 0, // ตัวแปร
CheckRefreshget: ฟังก์ชั่น (timelimit) // ตรวจสอบเวลา timelimit คือเวลา (หน่วยวินาที) ที่ต้องมีการร้องขอที่จะแนะนำเช่น: 60
-
var nowtime = new Date ();
var nowMinItePoint = nowtime.getHours ()*3600+nowtime.getMinutes ()*60+nowtime.getSeconds ();
if (nowminitepoint-biz.accountcenter.cellphonevalidation.refreshtime <timelimit) <timelimit)
-
กลับเท็จ;
-
กลับมาจริง;
-
RESETREFRESHGET: function () // หลังจากคำขอสำเร็จวิธีการโทรจะถูกรีเซ็ตเป็นเวลาปัจจุบัน
-
var nowtime = new Date ();
var nowMinItePoint = nowtime.getHours ()*3600+nowtime.getMinutes ()*60+nowtime.getSeconds ();
biz.accountcenter.cellphonevalidation.refreshtime = nowminitepoint;
-
DynamicMessage: ฟังก์ชัน (Timesecond) // วิธีการนับถอยหลัง Timesecond มาจากกี่วินาทีเริ่มต้นเช่น: 60
-
var showtimmer;
if (showtimmer) {
ClearTimeout (showtimmer);
-
ifsecond == DynamicValidate.refreshTimelimit)
-
var messagerefresh = $
$ ("#spanrefresh")
$ ("#spanrefresh")
Timesecond-;
-
showtimmer = settimeout (function () {
var messagerefresh = $
$ ("#spanrefresh")
Timesecond-;
ถ้า (Timesecond <0) {
ClearTimeout (showtimmer);
$ ("#spanrefresh")
$ ("#spanrefresh")
} อื่น {
biz.accountcenter.cellphonevalidation.dynamicMessage (Timesecond);
$ ("#spanrefresh")
-
}, 1,000);
-
สร้าง: function (ooj, page, iscancelphone) //
-
if (! biz.accountcenter.cellphonevalidation.checkrefreshget (dynamicvalidate.refreshtimelimit)) // แต่ละคำขอ JS ตรวจสอบช่วงเวลา 60s ระหว่างช่วงเวลา 60s
-
$ ("#ValiateRoror") Span> "). show ();
$ ("#MobileWarning")
กลับ;
-
$ .get ("url", data, function () {{) {
// ถ้าประสบความสำเร็จ
biz.accountcenter.cellphonevalidation.dynamicMessage (DynamicValidate.refreshtimelimit);
biz.accountcenter.cellphonevalidation.resetreshget ();
-
-
-