Передача массива из ajax во входной тег Laravel - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь передать данные массива из Ajax во входной тег, но все равно получаю

Неопределенная переменная: data

Все работает нормально, но последнеевещь в AJax, при передаче данных массива в <input>, чтобы проверить, если значение в массиве, это дает мне переменную данных не определена.Как передать данные $data на вход?

вот код:

Ajax:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">
</script>
<script type="text/javascript">
  $(document).ready(function() {

    $(document).on('change', '.form-group', function() {
      console.log("hmm its change");

      var game_id = $(this).val();
      //var div=$('#permission').children();
      console.log(game_id);

      $.ajax({
        type: 'get',
        url: '{!!URL::to('
        checked ')!!}',
        data: {
          'id': game_id
        },
        success: function(data) {
          console.log('success');

          //alert(data);
          //var $dataarray = JSON.stringify(data);

          //$('#checkeddata').html("");
          $('#checkeddata').html($data);

          //div.find('.permission').html("");
          //div.find('.permission').append(data);
          console.log(data);
        },
        error: function() {
        }
      });
    });
  });
</script>

контроллер:

public function checked(Request $request){

  $data=Gmst::select('store_id')->where('game_id','=', $request->id)
                                ->get()
                                ->toArray();

  return response()->json($data);
}

просмотр:

<div class="form-group category-select-container">
  <div class="col-md-3 " id="checkeddata">
    Select All <input type="checkbox" name="permission" id="selecctall"></br>
  </div>
  </br>

@foreach($stores as $mystore)

  <input class="permission" id="checkeddata" type="checkbox" name="store_id[]" 
         value="{{ $mystore['id'] }}" {{in_array($mystore[ 'id'], $data) ? 'checked': ''}}> 
  <label>{{ $mystore['id'] }}.{{ $mystore['name'] }}</label> 
@endforeach

</div>

</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...