1masoud
5 سال پیش توسط 1masoud مطرح شد
2 پاسخ

مشکل در ارسال اطلاعات از ajaxدر لاراول

@ali.bayat

کد من در ajax اینه
return  <
    input oninput = "myfunction()"
id = "code"
type = "tel"
placeholder = "کد تایید"
name = "virification\_code"
class = "sc-VigVT iQlHkq"
value = "" >
    <
    script >
    myfunction = function (id) {
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta\[name="csrf-token"\]').attr('content')
            }
        });
        var virification\ _code = document.getElementById("code").value;
        if (virification\ _code.length == 7) {
            $.ajax({
                url: '<?= $url;?>',
                type: 'POST',
                data: "virification\_code=" + virification\ _code,
                success: function (data) {
                    console.log(data);
                    window.open('/register-pass1', "\_self");
                },
                error: function (data) {
                    console.log(data.status);
                    window.open('/login', "\_self");
                }
            });
        }
    }
public
function check\ _virification\ _code(\\Illuminate\\ Http\\ Request $request) {
    $name = $request - > virification\ _code;
    if (ActivationCode::where('code', $name)) {
        session() - > put('token\_mobile', $name);
        return view('login.register-password1');
    } else {
        return view('login.login2') - > withErrors("کد صحیح نیست");
    }
}

ثبت پرسش جدید
1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

الان در اینجا اطلاعات به سمت لاراول نمیره دلیلش چیه؟


hamed sarkhosh
تخصص : برنامه نویس
@ham.sarkhosh 5 سال پیش آپدیت شد
0

با سلام
از بخش network کنسولتون چک کنید ببینید اصلا ajax عمل می کنه یا خیر. اگه عمل می کنه از بخش هدر ببینید آیا اطلاعات به درستی داره فرستاده میشه یا خیر و اگر فرستاده نمیشه چه ارروری داره میده. اینجوری می تونید پروژتون رو دیباگ کنید تا به نتیجه برسید. با گرفتن console.log هم می تونید از عملکرد مرحله به مرحله ی کدهایی که توی فرانت نوشتید مطمئن بشید.
روش خود من و فکر می کنم هرکس دیگه ای برای چک کردن چنین بخش هایی همین هستش. حالا اگه بازم اررور خاصی هست نشون بدید تا بتونیم دقیق تر راهنماییتون کنیم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام