从组合框加载并显示到第二个组合框的Id值(Javascript PHP)

时间:2016-09-23 02:49:40

标签: javascript jquery combobox

第一个组合框

                  <select name="no_kk" style="width: 68%;" class="select2" id="no_kk" onchange="get_Nokk(this.value);" >
                    <option value="">-- Pilih Nomor KK --</option>
                    <?php $kk = get_no_kk();
                      foreach ($kk as $key => $value) {?>
                        <option value="<?php echo $value->no_kk;?>"><?php echo $value->no_kk;?></option>
                    <?php
                      }
                    ?>
                    </option>
                  </select>

第二个组合框

                  <select name="propinsi" id="propinsi" style="width: 100%;" class="select2" onchange="get_cities(this.value);" >
                    <option value=""></option>
                    <?php for($i=0;$i<count($prov);$i++){ ?>
                    <?php if($prov[$i]->is_removed != 1){ ?>
                     <option value="<?php echo $prov[$i]->provinces_code;?>"><?php echo $prov[$i]->provinces_name;?></option>
                    <?php } ?>
                    <?php } ?>
                  </select>

Javascript

  function get_Nokk(id)
  {
    if(id != null)
    {
      $.ajax({
        //url: "<?php echo site_url('mustahik/get_kk');?>",
        url: realUrl() + 'mustahik/get_kk',
        type: 'GET',
        dataType: 'json',
        data: {id: id},
        success: function(json) {
            if(json.status_code == '000') {
              $('form[name="form_survey_kel"]').resetForm();
              for(var j=0;j<json.data.length;j++) {
                $("#nomor_kk").val(json.data[j].no_kk);
                $("#nama_kepala").val(json.data[j].name);
                $("#add_nokk").val(json.data[j].no_kk);
                $("#id_mustahik").val(json.data[j].id_mustahik);
                $("#id_keluarga").val(json.data[j].id_keluarga);
                $("#alamat").val(json.data[j].address);
                $("#propinsi").val(json.data[j].provinces_code);
                $("#kabupaten").val(json.data[j].cities_code);
                $("#kecamatan").val(json.data[j].districts_code);
                //$('option:selected').val();
                //cbGetProp();
              }});}

我想问...关于这个..我想在第一个组合框中获取数据ID ..并加载到第二个组合框..

我使用这样的javascript,只是获取值id但不显示在组合框中..

你知道解决吗?..谢谢

0 个答案:

没有答案