آفلاین
user-avatar

عدم ارسال اطلاعات با ایجکس در لاراول 5و5

2 سال پیش
توسط ابوالفضل ویسی آپدیت شد
آفلاین
user-avatar
سید رضا موسوی ( 6567 تجربه )
2 سال پیش
تخصص : برنامه

سلام، کد ایجکسی من نه ارور میدهد و نه درست کار می کند، کلا چیزی در کنسول چاپ نمی کند.

var url= '/messageRequest/getMessageById';  
$.ajax({  
headers: {  
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')  
},  
url: url,  
datatType : 'json',  
type: 'POST',  
data: {  
'id' : esseyId,  
},  
cache: false,  
contentType: false,  
processData: false,

                }).done(function (msg) {
                    console.log(msg);
                });

و کنترلر:

    public function getMessage(){
        $input = request()->all();
        return response()->json(['success'=>'Got Simple Ajax Request.']);

    }

و مسیریابی:

Route::post('/messageRequest/getMessageById',function(Request $request){
    return response()->json($request) ;
} );
آفلاین
user-avatar
حسام موسوی ( 382959 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

امکان نداره ارور نده
شما باید وارد network بشید و ببینید درخواست ارسال میشه یا خیر اگر ارسال شد قطعا کد حالت رو هم میفرسته که عملیات به چه صورتی بوده

آفلاین
user-avatar
سید رضا موسوی ( 6567 تجربه )
2 سال پیش
تخصص : برنامه

مهندس اصلا نه در کنسول مقداری را چاپ می کند و نه در قسمت نتورک اروری به من می دهد! اصلا در قسمت نتورک ردیفی مبتنی بر ارسال همچین درخواستی وجود ندارد!

آفلاین
user-avatar
سید رضا موسوی ( 6567 تجربه )
2 سال پیش
تخصص : برنامه

حتی با مسیریابی زیر هم کار نمی کند:

Route::post('/messageRequest/getMessageById','messageRequestController@getMessage');
آفلاین
user-avatar
ابوالفضل ویسی ( 750 تجربه )
2 سال پیش
تخصص : برنامه نویس بک اند و فرانت اند

کنسول کروم یا فایر فاکس رو باز کنید وارد تب Network بشید از گزینه ها درخواست های XHR رو انتخاب کنید و بعد درخواست AJAx رو با یک رویداد مثل کلیک کردن شروع کنید .
درخواست Ajax در لیست رکوئست های بخش Network قابل مشاهده هست و روی اون کلیک میکنید و در قسمت سمت راست Developer Tools بخشصی هست مربوط به درخواست به نام Response خروجی اون رو میگیرید و بررسی میکنید . در اونجا ارور ها مشخص میشن .

برای ارسال پاسخ باید وارد سایت شوید