میلاد هدایت پور
5 سال پیش توسط میلاد هدایت پور مطرح شد
4 پاسخ

دریافت آرایه خالی در درخواست ajax لاراول

سلام من به شکل زیر ابجکت data رو برای لاراول میفرستم ولی ارایه dates خالی ارسال میشه به لاراول
در صورتی که وقتی خود data رو کنسول میکنم توش مقدار هست و وقتی تو کنترلر لاراول ریترنش میکنم خالیه
کسی میدونه دلیلش چیه؟

 const data = {
                    name: document.getElementById('name').value,
                    description: document.getElementById('description').value,
                    dates: this.dates
                };
                console.log(data);
                axios.post(`/service/{{$service->id}}/addServant`,data)
                    .then(response => {
                            console.log(response.data);
                            this.showAlert = true;
                        }
                    )
                    .catch(error => {
                        // console.log(error.response.data.data);
                        this.errors.record(error.response.data)
                    });

توضیح تصویر رو وارد کنید


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

response چیزی هست که سرور بهتون بر میکردونه ! در لاراول چه response برگشت داده میشه (سمت سرور منظورم هست بعد از پردازش)


میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 5 سال پیش مطرح شد
0

@hesammousavi من توی لاراول با این کد :

return $request->dates;

فقط میخام اون ارایه رو فعلا ببینم سمت سرور، ولی خالیه در صورتی که سمت کلاینت مقدار داره


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@miladparsi1070
سلام.
یک دور با استفاده از dd ، مقدار $request رو بررسی کنید ببینید چنین پارامتری داره یا نه.


میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 5 سال پیش آپدیت شد
0

@mohsenbostan
سلام
نه نداره
مشکل منم همینه که توی کلاینت کنسول میکنم هست و مقدار داره
ولی توی کنترلر مقدارش خالی میشه
توضیح تصویر رو وارد کنید

کنسول اول قبل درخواست axios و دومی بعده درخواست و داخل کنترلر هست کخ داخل متد then کنسول گرفتم


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

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