Как исправить мой динамический выпадающий.Не сработает - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь реализовать динамический раскрывающийся список для страны-города для моего поискового проекта. У меня возникают трудности в моих кодах для запуска. Я получаю только ошибки.

У меня есть несколько кодов для контроллеров, кодов Java и HTML. Загрузка страны из базы данных работает нормально, но она не загружает города, принадлежащие стране.

Модель

    namespace App;
    use App\Listings;
    use Illuminate\Database\Eloquent\Model;

    class Cities extends Model
    {
        protected $table = 'newcitymun';
        protected $fillable = ['citymunDesc'];
        public $timestamps = false;
        public static function getCitymunInfo($id) 
        { 
            return Citymun::find($id);
        }
    }

Контроллер

    namespace App;
    use Illuminate\Database\Eloquent\Model;
    class Location extends Model
    {
        protected $table = 'location';
        protected $fillable = ['location_name'];
        public $timestamps = false;  
    }

Индекс


    <select id="location" name="location" class="form-control">
        <option value="">{{ __('messages.select_location') }}</option>
        @foreach(\App\Location::orderBy('location_name')->get() as $location) 
            <option value="{{$location->id}}">{{$location->location_name}}</option> 
        @endforeach 
    </select>


    <select id="citymun" name="citymun" class="form-control">
        <option value="">{{ __('messages.select_location') }}</option>
        @foreach(\App\Citymun::orderBy('citymunDesc')->get() as $citymun) 
        <option value="{{$citymun->id}}">{{$citymun->citymunDesc}}</option> 
        @endforeach 
    </select>


Javascript


    <script type="text/javascript">
        $(document).ready(function(e) {

        $("#location").change(function(){
          var loc=$("#location").val();
        $.ajax({
          type: "GET",
        url: "{{ URL::to('ajax_citymun') }}/"+loc,

        success: function(result){

        $("#citymun").html(result);
           }
        });                
        });
    });
    </script> 

citymun php

    <option value="">.. select city ..</option>
    @foreach($citymun as $i => $citymun)                                  
      <option value="{{$citymun->id}}">{{$citymun->citymunDesc}}</option>                                                  
    @endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...