• 30-09-2021, 20:25:12
    #1
    arkadaşlar kodlarımda il ve plaka var ben veritabanıma il ismini kaydettirmek istiyorum ama plakayı kaydediyor bunu nasıl düzeltirim

    "il": "Düzce",
        "plaka": 81,
        "ilceleri": [
          "Akçakoca",
          "Merkez",
          "Yığılca",
          "Cumayeri",
          "Gölyaka",
          "Çilimli",
          "Gümüşova",
          "Kaynaşlı"
        ]
      }
    ]
    function search(nameKey, myArray){
        for (var i=0; i < myArray.length; i++) {
            if (myArray[i].plaka == nameKey) {
                return myArray[i];
            }
        }
    }
    $( document ).ready(function() {
      $.each(data, function( index, value ) {
        $('#Iller').append($('<option>', {
            value: value.plaka,
            text:  value.il
        }));
      });
      $("#Iller").change(function(){
        var valueSelected = this.value;
        if($('#Iller').val() > 0) {
          $('#Ilceler').html('');
          $('#Ilceler').append($('<option>', {
            value: 0,
            text:  'Lütfen Bir İlçe seçiniz'
          }));
          $('#Ilceler').prop("disabled", false);
          var resultObject = search($('#Iller').val(), data);
          $.each(resultObject.ilceleri, function( index, value ) {
            $('#Ilceler').append($('<option>', {
                value: value,
                text:  value
            }));
          });
          return false;
        }
        $('#Ilceler').prop("disabled", true);
      });
    });
  • 30-09-2021, 20:26:11
    #2
    Web Tasarım ve Yazılım
    En yukarda value yazan yerde plaka yazıyor onu il olarak değiştir sorun çözülür
  • 30-09-2021, 20:27:46
    #3
    denedim hatta plaka yazan kısmı da ilin adını yazdım en yukarıdakı ama değişen bişi olmadı o zaman il listesi gelimiyor onları yapınca yapı bozuluyor
  • 30-09-2021, 20:30:45
    #4
    Hocam, nested kolleksiyonunuzda il'den önce veya sonra bir "[" yok mu orjinalinde? Bu türlü hatalı gibi...
  • 30-09-2021, 20:32:08
    #5
    yok ılcelerı duzgun alıyor "[" bundan dolayımı acaba
  • 30-09-2021, 20:34:09
    #6
    var data = [
    {
    "il": "Adana",
    "plaka": 1,
    "ilceleri": [

    bu şekilde başlıyor en sonunda da kapatmıs ] ile
  • 30-09-2021, 20:47:33
    #7
    adasali adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar kodlarımda il ve plaka var ben veritabanıma il ismini kaydettirmek istiyorum ama plakayı kaydediyor bunu nasıl düzeltirim

    "il": "Düzce",
        "plaka": 81,
        "ilceleri": [
          "Akçakoca",
          "Merkez",
          "Yığılca",
          "Cumayeri",
          "Gölyaka",
          "Çilimli",
          "Gümüşova",
          "Kaynaşlı"
        ]
      }
    ]
    function search(nameKey, myArray){
        for (var i=0; i < myArray.length; i++) {
            if (myArray[i].il == nameKey) {
                return myArray[i];
            }
        }
    }
    $( document ).ready(function() {
      $.each(data, function( index, value ) {
        $('#Iller').append($('<option>', {
            value: value.il,
            text:  value.il
        }));
      });
      $("#Iller").change(function(){
        var valueSelected = this.value;
        if($('#Iller').val() > 0) {
          $('#Ilceler').html('');
          $('#Ilceler').append($('<option>', {
            value: 0,
            text:  'Lütfen Bir İlçe seçiniz'
          }));
          $('#Ilceler').prop("disabled", false);
          var resultObject = search($('#Iller').val(), data);
          $.each(resultObject.ilceleri, function( index, value ) {
            $('#Ilceler').append($('<option>', {
                value: value,
                text:  value
            }));
          });
          return false;
        }
        $('#Ilceler').prop("disabled", true);
      });
    });
    Bu şekilde denediniz mi ?
  • 01-10-2021, 11:02:40
    #8
    malesef bu kezde ilçeler listelenmiyor
  • 01-10-2021, 11:39:09
    #9
    sorun hala devam ediyor varmı yardımcı olabilecek biri