Page 1 sur 1

Problème requête Ajax / Laravel

Posté : 23 janv. 2020, 02:01
par Billygbk
Bonjour à tous,

Voila, je suis en train de débuter sur Laravel, et je rencontre un problème avec une requête Ajax.

J'essaie d'appeler une requête Ajax afin de pouvoir récupérer des données mais je n'ai aucun retour.
Voici mon code pour la partie Ajax:
 $('.section1').on( 'click', function() {
        $.ajax({  
        url:"/searchMont",  
        method:"GET",  
        data:{
            _token:token
            },  
        dataType: "json",
        success:function(data)   
              {  
                console.log("Ajax Ok") ;
                console.log(data) ;
              }  
              
          });    
      });
Et voici le code pour la partie Php
Route :
Route::get('/searchMonth', 'SearchMonthController@search');
Controller :
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class SearchMonthController extends Controller
{
    public function search()
    {
        return Response::json("test");
    }
}
Lorsque je vais sur mon lien directement via l'URL, mes messages s'affichent correctement mais via le site j'ai une erreur 500 (Internal Server Error),

J'ai volontairement simplifié au maximum les fonctions afin d’être le plus clair possible .

Par avance merci pour votre aide

Re: Problème requête Ajax / Laravel

Posté : 23 janv. 2020, 13:22
par Saian
Salut, je sais pas si c'est du à la simplification mais manquerait pas un h quelque part ?
url:"/searchMont",
Route::get('/searchMonth',

Re: Problème requête Ajax / Laravel

Posté : 24 janv. 2020, 03:12
par Billygbk
Bonsoir,

Non cette erreur est du à la simplification faite juste avant.

J'ai trouvé l'erreur, il fallait juste remplacer " Response::json("test"); " par "return response()->json($formChoose);"

Merci à toi pour ton aide