Laravel Deverse Select Value = 0 - PullRequest
       1

Laravel Deverse Select Value = 0

0 голосов
/ 23 сентября 2019

Сохранение значения 0 в mysql, где предполагается сохранить значение, выбранное в раскрывающемся списке!Пожалуйста, обратитесь к изображению, которое я связал здесь!Спасибо

выпадающих https://ibb.co/wwfxzzC

Mysql https://ibb.co/gyqLNvm

Ajax для выпадающих


    $(document).ready(function() {
        $('#carValidatorDept').on('change', function() {
            var stateID = $(this).val();
            if (stateID) {
                $.ajax({
                    url: '/findCityWithStateID/' + stateID,
                    type: "GET",
                    data: {
                        "_token": "{{ csrf_token() }}"
                    },
                    dataType: "json",
                    success: function(data) {
                        //console.log(data);
                        if (data) {
                            $('#carValidatorName').empty();
                            $('#carValidatorName').focus;
                            $('#carValidatorName').append('<option value="">-- Select Validator Name --</option>');
                            $.each(data, function(key, value) {
                                $('select[name="carValidatorName"]').append('<option value="' + key + '">' + value.fname + '</option>');
                            });
                        } else {
                            $('#carValidatorName').empty();
                        }
                    }
                });
            } else {
                $('#carValidatorName').empty();
            }
        });
    });
</script>

выпадающих


      {!! Form::label('carValidatorDept', 'To: Department', ['class' => 'col-lg-2 control-label']) !!}
      <div class="col-lg-10">
          <select name="carValidatorDept" class="form-control" id="carValidatorDept" style="width:250px">
              <option value="">-- Select dept --</option>
              @foreach ($departments as $dept)
              <option value="{{ $dept->id }}">{{ ucfirst($dept->name) }}</option>
              @endforeach
          </select>
      </div>
  </div>

  <div class="form-group {{ ($errors->has('name'))?'has-error':'' }}">
      {!! Form::label('carValidatorName', 'Name', ['class' => 'col-lg-2 control-label']) !!}
      <div class="col-lg-10">


          <select name="carValidatorName" class="form-control" id="carValidatorName">
          </select>
      </div>
  </div>

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Попробуйте этот код :) Happy Coding

 $(document).ready(function() {
        $('#carValidatorDept').on('change', function() {
            var stateID = $(this).val();
            if (stateID) {
                $.ajax({
                    url: '/findCityWithStateID/' + stateID,
                    type: "GET",
                    data: {
                        "_token": "{{ csrf_token() }}"
                    },
                    dataType: "json",
                    success: function(data) {
                        //console.log(data);
                        if (data) {
                            $('#carValidatorName').empty();
                            $('#carValidatorName').focus;
                            $('#carValidatorName').append('<option value="">-- Select Validator Name --</option>');
                            $.each(data, function(key, value) {
                                $('select[name="carValidatorName"]').append('<option value="' + value.fname + '">' + key  + '</option>');
                            });
                        } else {
                            $('#carValidatorName').empty();
                        }
                    }
                });
            } else {
                $('#carValidatorName').empty();
            }
        });
    });
</script>
0 голосов
/ 23 сентября 2019

Решено !!




>   $(document).ready(function() {
>          $('#carValidatorDept').on('change', function() {
>              var stateID = $(this).val();
>              if (stateID) {
>                  $.ajax({
>                      url: '/findCityWithStateID/' + stateID,
>                      type: "GET",
>                      data: {
>                          "_token": "{{ csrf_token() }}"
>                      },
>                      dataType: "json",
>                      success: function(data) {
>                          //console.log(data);
>                          if (data) {
>                              $('#carValidatorName').empty();
>                              $('#carValidatorName').focus;
>                              $('#carValidatorName').append('<option value="">-- Select Validator Name --</option>');
>                              $.each(data, function(key, value) {
>                                  $('select[name="carValidatorName"]').append('<option value="' +
> value.fname + '">' + value.fname + '</option>');
>                              });
>                          } else {
>                              $('#carValidatorName').empty();
>                          }
>                      }
>                  });
>              } else {
>                  $('#carValidatorName').empty();
>              }
>          });
>      });  </script>


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