主な目的は、非同期携帯電話がテキスト メッセージを正常に送信した後、送信ボタンがグレー表示になり、最初に js エラーが報告される可能性があることを認識することです。これは ajax を呼び出した後に更新されるので、変数に割り当てる前に自由に変更してください
ボタン カウントダウン コード
var wait = 60;
get_code_time = function (o) {
if (wait = = 0) {
o.removeAttribute("disabled");
o.value = " 無料で確認コードを取得します";
wait = 60; else {
o. setAttribute("disabled", true);
o.value = "(" wait ") 数秒後に再度取得します ";
setTimeout(function() {
get_code_time) (o)
}, 1000)
}
}
get 携帯電話のテキストメッセージの後に、get_code_time 関数コード
$('#codeagain')。 click(function() {
var o = this;
$.ajax({
url:"Tea_sendCode.action?jsoncallback=?",
type: "post",
data : {accountId:accountId},
dataType: "json",
success: function (data) {
if(data.status == 1 && data.code == 200){
alert (「確認コードが携帯電話に送信されました」);
get_code_time(o);
} else {
if(data.msg != ""){
alert( data.msg);
} else {
alert("SMS 確認コードの送信に失敗しました")
}
}
},
エラー: 関数 (データ) 🎜>if(data.status == 0) {
alert(data.msg);
} else {
alert("SMS 確認コードの送信に失敗しました" );
}
})
});