ホームページ  >  記事  >  ウェブフロントエンド  >  jquery ajax_jqueryの成功コールバック関数にボタンの灰色のカウントダウンを実装する

jquery ajax_jqueryの成功コールバック関数にボタンの灰色のカウントダウンを実装する

WBOY
WBOYオリジナル
2016-05-16 17:13:581281ブラウズ

主な目的は、非同期携帯電話がテキスト メッセージを正常に送信した後、送信ボタンがグレー表示になり、最初に 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 確認コードの送信に失敗しました" );
}
})
});
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。