وقتی کاربر روی یک دکمه کلیک کرد یا موارد مشابه.
چگونه آن شی(دکمه یا هر چیزی)تا وقتی عملیاتی که میخواهیم تمام نشده غیرفعال کنیم؟؟؟ تا دوباره کاربر نتواند کلیک کند.
سلام
فرضاً اگه از ایجکس برای انجام عملیات استفاده می کنین کد زیر میتونه کمکتون کنه:
function do_it(value) {
$.ajax({
type: "POST",
url: "some_url.php",
data: { ... },
beforeSend: function() {
$("#result").html('<option> Loading ...</option>');
$("#btn").prop('disabled', true); // disable button
},
success:function(data){
$("#result").html('');
$("#result").append(data);
$("#btn").prop('disabled', false); // enable button
}
});
}
می تونید از جاوا اسکریپت کمک بگیرید.اگه میتونید کد بزارید یا واضح تر بگید تا بتونیم کمکتون کنیم.
@sm.faramarzirad
سادش اینه که قبل ارسال درخواست ایجکس محتوای داخل اون دکمه رو تغییر بدی و در نهایت برگردونی به حالت اولیه
برای مثال
$('.send').click(function (){
$(this).html = 'منتظر باشید';
$.ajax{
.
.
.
success: function(){
$(this).html = '<i class="fa fa-trash"></i>';
}
}
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟