laravel5.5 ajax post,php - Laravel 5: Ajax Post 500 (Internal Server Error) - Stack Overflow

刘博雅
2023-12-01

I like to share this code to help someone to need ajax post and get with laravel

<<<<<<<<

POST

<<<<

<

<

<

<<

@extends('cuerpito.web')

@section('content')

Ingresar

$(document).ready(function () {

$("#feedbackSubmit").click(function () {

$.ajax({

url: '{{URL::route('login4')}}',

type: "post",

beforeSend: function (xhr) {

var token = $('meta[name="csrf_token"]').attr('content');

if (token) {

return xhr.setRequestHeader('X-CSRF-TOKEN', token);

}

},

data: $("#logForm").serialize(),

success: function (data)

{

if (data) {

alert(data);

console.log(data);

} else {

console.log(data);

}//else

}//success

});//ajax

return false;

});//feedbacksubmit

});//document ready

-------------0----------------------

-------------0----------------------

<<

use Illuminate\Http\Request;

Route::post('login4', function()

{

return 'Success! POST Ajax in laravel 5';

})->name('login4');

------------------0----------------------

------------------0----------------------

<<<<

Get

<

<

<

<<

@extends('cuerpito.web')

@section('content')

Ingresar

$(document).ready(function () {

$("#feedbackSubmit").click(function () {

$.ajax({

url: '{{URL::route('login2')}}',

type: "get",

beforeSend: function (xhr) {

var token = $('meta[name="csrf_token"]').attr('content');

if (token) {

return xhr.setRequestHeader('X-CSRF-TOKEN', token);

}

},

data: $("#logForm").serialize(),

success: function (data)

{

if (data) {

obj = JSON.stringify(data, null, " ");

var datito = JSON.parse(obj);

console.log(datito.response);

alert(datito.response);

} else {

console.log(data);

}//else

}//success

});//ajax

return false;

});//feedbacksubmit

});//document ready

-------------0----------------------

-------------0----------------------

<<

use Illuminate\Http\Request;

Route::get('login2', 'WebController@login2')->name('login2');

-------------0----------------------

-------------0----------------------

<<

public function login2(Request $datos) {

if ($datos->isMethod('get')) {

return response()->json(['response' => 'This is get method']);

}

return response()->json(['response' => 'This is post method']);

}

-------------0----------------------

-------------0----------------------

 类似资料: