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

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----------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值