Utilisez JS pour juger 60 secondes pour le moment, définissez d'abord une variable de rafraîchissement.
Sinon, la demande est autorisée.
Copier le code du code comme suit:
UsingNamespace ("biz.accountCounder") ["CellPhoneValidation"] = {
Rafraîchissement: 0, // Variable
CheckRefreshGet: fonction (timelimit) // vérifie l'heure, Timelimit est le temps (secondes d'unité) qui nécessite que la demande soit introduite, telle que: 60
{{
var nowtime = new Date ();
Var NowMinItepoint = NowTime.Gethours () * 3600 + NowTime.GetMinutes () * 60 + NowTime.getSecunds ();
If (NowMinItepoint-Biz.AccountCenter.CellPhoneValidation.RefreshTime <Timelimit) <Timelimit)
{{
Retourne false;
}
Retour Vrai;
},
Resetrefreshget: function () // Une fois la demande réussie, la méthode d'appel est réinitialisée à l'heure actuelle
{{
var nowtime = new Date ();
Var NowMinItepoint = NowTime.Gethours () * 3600 + NowTime.GetMinutes () * 60 + NowTime.getSecunds ();
Biz.accountCenter.CellPhoneValidation.RefreshTime = NowMinitePoint;
},
DynamicMessage: Fonction (TimesEcond) // Countdown Method Timescond est à partir du nombre de secondes à partir de, comme: 60
{{
var showtimmer;
if (showtimmer) {
ClearTimeout (showtimmer);
}
ifsecond == dynamicvalidate.refreshtimemit)
{{
var messagerefresh = $.
$ ("#spanrefresh").
$ ("#spanrefresh").
Timessecond-;
}
showTimmer = setTimeout (function () {
var messagerefresh = $.
$ ("#spanrefresh").
Timessecond-;
if (timessecond <0) {
ClearTimeout (showtimmer);
$ ("#spanrefresh").
$ ("#spanrefresh").
} Autre {
Biz.accountCenter.CellPhoneValidation.DynamicMessage (TimesEcond);
$ ("#spanrefresh").
}
}, 1000);
},
Créer: fonction (ooj, page, iscancelphone) //
{{
If (! Biz.accountcenter.cellphonevalidation.checkrefreshget (dynamicValidate.refreshtimemit)) // chaque demande, JS vérifie l'intervalle de temps des années 60 entre l'intervalle de temps des années 60.
{{
$ ("#ValiateError"). Span> "). Show ();
$ ("#Mobilewarning").
Retour;
}
$ .get ("url", data, function () {{) {
// en cas de succès
Biz.accountCenter.CellPhoneValidation.DynamicMessage (dynamicValidate.refreshtimemit);
Biz.accountCenter.CellPhoneValidation.ResEtResht ();
});
}
}