سلام، کد ایجکسی من نه ارور میدهد و نه درست کار می کند، کلا چیزی در کنسول چاپ نمی کند.
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) ;
} );شاید پاسخ شما همینجا باشد
کنسول کروم یا فایر فاکس رو باز کنید وارد تب Network بشید از گزینه ها درخواست های XHR رو انتخاب کنید و بعد درخواست AJAx رو با یک رویداد مثل کلیک کردن شروع کنید .
درخواست Ajax در لیست رکوئست های بخش Network قابل مشاهده هست و روی اون کلیک میکنید و در قسمت سمت راست Developer Tools بخشصی هست مربوط به درخواست به نام Response خروجی اون رو میگیرید و بررسی میکنید . در اونجا ارور ها مشخص میشن .