Категории и подкатегории с AJAX в проекте Laravel не работают? - PullRequest
0 голосов
/ 04 октября 2019

Я не могу выбрать подкатегорию при изменении формы выбора категории

$.ajax({
           type:"GET",
           url:"{{url('get-categorie-list')}}?cat_id="+cat_id,
           dataType:"json",

Ответы [ 2 ]

0 голосов
/ 04 октября 2019

файл wib.php

Route::get('get-categorie-list/{cat_id}','AnnonceController@getSubcatList');

html

<div class="form-group">
    <label for="cat" class="col-md-3 control-label">Catégorie</label>
    <div class="col-sm-6">
      <select name='categorie_id' class="form-control" id='categorie' placeholder = 'Sélectionner votre categorie'>
        <option>Sélectionner votre categorie</option>
       @foreach($categories as $categorie)
       <option value="{{ $categorie->id }}"> {{ $categorie->name }}</option>
       @endforeach
       </select>

    </div>

  </div> <!-- form-group // -->
  <div class="form-group">
    <label for="cat" class="col-md-3 control-label">Sous Catégorie</label>
    <div class="col-sm-6">
      <select name='subcategorie_id' class="form-control" id="subcategorie">


       </select>

    </div>

  </div> 
  <div class="form-group">

мой контроллер:

namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\State;
use App\Categorie;
use App\SubCategorie;
use App\Http\Requests;

use DB;
class AnnonceController extends Controller
{

public function getSubcatList(Request $request)
    {


            $subcategories =SubCategorie::where('categorie_id','=',$request->cat_id)->get();
        return response()->json($subcategories);

    }
0 голосов
/ 04 октября 2019
$.ajax({
           type:"GET",
            headers: {
           'X-CSRF-TOKEN': '{{ csrf_token() }}'
            },
           url:"{{url('get-categorie-list')}}?cat_id="+cat_id,

           dataType:"json",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...