سلام دوستان
من با ajax درخواست تایید شماره موبایل رو انجام میدم که یه کد واسه کاربر میفرسته, این مورد رو انجام دادم و مشکلی نیست.
زمانی که این کد ارسال بشه بلافاصله یه sweet alert به کاربر نمایش داده میشه که داخلش یه اینپوت قرار داره , کاربر داخل این اینپوت باید کد دریافتی رو وارد کنه و روی تایید کلیک کنه. حالا توی این مورد به مشکل خوردم, نمیدونم چطور مقدار این اینپوت رو بگیرم و بصورت ajax ارسالش کنم
این کد ارسال اطلاعاته (که اگه موفقیت امیز باشه یه sweet alert دیگه بهمراه اینپوت نمایش میده)
jQuery(document).ready(function(){
jQuery('#sendCode1').click(function(e){
e.preventDefault();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
jQuery.ajax({
url: "{{ route('frontend.user.mobile.send') }}",
method: 'post',
dataType: 'json',
success: function(result){
swal({
title: 'کد تایید با موفقیت ارسال شد',
input: 'number',
inputPlaceholder: 'کد دریافتی',
inputClass: 'form-control',
showCancelButton: true,
confirmButtonText: 'تایید',
showLoaderOnConfirm: true,
inputValidator: function (value) {
return !value && 'لطفا کد دریافتی را وارد کنید'
},
allowOutsideClick: false
})
}});
});
});
این نمونه کد رو هم دیدم اما نمیدونم برای چیزی که میخوام قابل استفاده هست یا نه
preConfirm: function (email) {
return new Promise(function (resolve) {
setTimeout(function () {
if (email === 'taken@example.com') {
swal.showValidationError('This email is already taken.')
}
resolve();
}, 2000);
});
},
سلام
از داکیومنت پلاگین استفاده کن همیشه
https://sweetalert2.github.io/
این هم نمونه کدی که لازم داری
https://sweetalert2.github.io/#ajax-request
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟