Laravel 5.3 Ajax url не найден

Я работаю на экране со следующим URL-адресом http://localhost/npr/public/admin/athletes/test/143 На этом экране я реализовал следующий динамический вызов Dll-дроплика, который не найден:

 $(document).ready(function() { $('select[name="section"]').on('change', function() { var sectionID = $(this).val(); if(sectionID) { $.ajax({ url: './getSportPositions'+sectionID, method: 'get', //data: {"_token": $('#token').val()}, dataType: "json", success:function(data) { $('select[name="position"]').empty(); $('select[name="position"]').append('<option value="">'+ '-- Please choose one --' +'</option>'); $.each(data, function(i, position) { $('select[name="position"]').append('<option value="'+position.name+'">'+ position.name +'</option>'); }); } }); }else{ $('select[name="position"]').empty(); } }); }); 

Маршрут:

Route::get('getSportPositions{id}','HomeController@getSportPositions');

Я также пробовал:

Route::get('/admin/athletes/test/getSportPositions{id}','HomeController@getSportPositions');

Это связано с идентификатором ID 143 спортсмена в вызывающем URL? Как исправить этот звонок? Похоже, из-за ошибки он пытается получить доступ к этому маршруту:

 Route::get('/admin/athletes/test/{athlete}/', [ 'uses' => 'HomeController@testAnAthlete', 'as' => 'admin.test_athlete' ]); 

HTML:

  <div class="form-group {{ $errors->has('position') ? ' alert alert-danger' : '' }}"> <label for="position" class="col-md-3 control-label">Position in Team</label> <div class="col-md-6"> <select class="form-control" name="position" id="position"> @if (!$errors->has('position')) <option selected value> -- select a team first -- </option> @endif </select> </div> @if ($errors->has('position')) <span class="help-block"> <strong>{{ $errors->first('position') }}</strong> </span> @endif </div> 

Solutions Collecting From Web of "Laravel 5.3 Ajax url не найден"