راکت

خطا 500 در ajax لاراول 9

5 پاسخ

کد ها به صورت مقابله

<script>
    function addToCart(productId)
    {

        $.ajaxSetup({

            headers: {

                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

            }

        });

        $.ajax({
            type: "POST",
            url: '/cart/store',
            data:
                {
                    _token: '{{csrf_token()}}',
                    productId:productId                       
                }

        });

    }

</script>

تو متا تگ

    <meta name="csrf-token" content="{{ csrf_token() }}">

ارور 500 بازم هست

ثبت پرسش جدید

پاسخ‌ها

5
نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

شما زمانی که توکن را در هدر مشخص می کنید ، دیگر نیازی به ارسال آن به عنوان دیتا ندارید.

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

ارور ۵۰۰ همون طوری که می‌دونید مربوط به سمت سرور هست. پس Devtools تون رو باز کنید و وارد سربرگ Network بشید و ببینید پیغام دریافتی از سمت سرور چیه.
یا آخرین لاگ ثبت شده در storatge/logs رو بخونید تا متوجه بشید داستان از چه قراره.

ظاهر کدهای جاوا اسکریپتیتون صحیحه و مشکلی به چشم نمی‌خوره و بعیده مشکلش مربوط به CSRF Token باشه.

شاید پاسخ شما همین‌جا باشد

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

سلام خسته نباشید
ببین وقتی داری درخواست میزنی در تب network اونجا ارسال میشه و اونجا بزن روش و یک پیغامی داره اگه متوجه نشدی پیغام بفرست درستش کنم

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

@boyfly37
سلام به شما دوست عزیز.
کنترلر و روتی که داری ازش استفاده میکنی رو کدشو بفرست.

ایرج حسین زاده
ایرج حسین زاده
@boyfly37

تخصص: برنامه نویس

ممنون حل شد همین کار کرد 😍

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

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