lawang code

lawang Code


Tanyakan kode disini

ask combo box kenapa ga muncul yh master HELP...

ditanyakan oleh dolaynata 5 tahun yang lalu

Controller

    <?php
    class Combobox extends CI_Controller {

    function __construct() {
        parent::__construct();
                $this->load->model("main_model");
    }

    public function index() {
        $theme["negara"] = $this->main_model->get_country();
        $this->load->view('combobox',$theme);
    }

    function get_city($id) {
        $tmp    = '';
        $data   = $this->main_model->get_city_by_state($id);
        if(!empty($data)){
            $tmp .= "<option value=''>Pilih Kota / Kabupaten</option>";
            foreach($data as $row) {   
                $tmp .= "<option value='".$row->city_id."'>".$row->city_name."</option>";
            }
        } else {
            $tmp .= "<option value=''>Pilih Kota / Kabupaten</option>";
        }
        die($tmp);
    }

    function get_state($id) {
        $tmp    = '';
        $data   = $this->main_model->get_state_by_country($id);
        if(!empty($data)) {
            $tmp .= "<option value=''>Pilih Provinsi</option>";
            foreach($data as $row){
                 $tmp .= "<option value='".$row->state_id."'>".$row->state_name."</option>";
            }
        } else {
            $tmp .= "<option value=''>Pilih Provinsi</option>";
        }
        die($tmp);
    }
}


Model

<?php

class Mmapel extends CI_Model {
    function __construct (){
        parent:: __construct();
    }

    function getKelas(){
        $result = $this->db->get('kelas');
        if ($result->num_rows() > 0 ) {
            return $result->result_array();
        }
        else{
            return array();
        }

    }

    function getMatapelajaran($kelas_id){
        $this->db->where('kelas_id',$kelas_id);
        $result = $this->db->get('matapelajaran');
        if ($result->num_rows() > 0 ){
            return $result->result_array();
        }

        else {
            return array();
        }

    }

}

?>

View

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>Combobox dinamis</title>
        <script src="<?php echo base_url(); ?>assets/js/jquery-1.4.1.js"></script>
    </head>
    <body>
    <input type="date"/>
        <form action="" method="post">
        <table>
            <tr>
            <td>Negara</td>
            <td>
                        <select name="negara" id="negara">
                <option value="">Pilih Negara</option>
                <?php
                    foreach ($negara->result() as $row)
                    echo "<option value='".$row->country_id."'>".$row->country_name."</option>";
                ?>
            </select>
                    </td>
        </tr>
        <tr>
            <td>Provinsi</td>
            <td>
                <select name="provinsi" id="provinsi">
                <option value="">Pilih Provinsi</option>
            </select>
            </td>
        </tr>
        <tr>
            <td>Kota</td>
            <td>
                <select name="kota" id="kota">
                <option value="">Pilih Kota / Kabupaten</option>
            </select>
            </td>
        </tr>
        </table>
        </form>
        <script language="javascript">
        $(document).ready(function(){        
        $('#negara').change(function(){
            $.post("<?php echo base_url();?>combobox/get_state/"+$('#negara').val(),{},function(obj){
                $('#provinsi').html(obj);
            });
        });
        $('#provinsi').change(function(){
            $.post("<?php echo base_url();?>combobox/get_city/"+$('#provinsi').val(),{},function(obj){
            $('#kota').html(obj);
            });
            });
        });
        </script>
    </body>
</html>
 - List item


Menampilkan 1-3 dari 3 hasil
handita okviyanto menjawab 5 tahun yang lalu :

Gak munculnya gmana gan? posisi dimananya?


dolaynata menjawab 5 tahun yang lalu :

ga munculnya di pilih provinsi gan


handita okviyanto menjawab 5 tahun yang lalu :

kode ini

$('#negara').change(function(){
        $.post("<?php echo base_url();?>combobox/get_state/"+$('#negara').val(),{},function(obj){
            $('#provinsi').html(obj);
        });
    });

coba {} parameter kedua diilangin aja gan.. jadi kayak gini

 $('#negara').change(function(){
        $.post("<?php echo base_url();?>combobox/get_state/"+$('#negara').val(),function(obj){
            $('#provinsi').html(obj);
        });
    });

Kalau tetep gak bisa coba ditest dlu ke controller langsung ke urlnya muncul gak htmlnya.. ke alamat misal baseurl/combobox/get_state/11

atau gak coba dicek di firebug di console ada errornya apa gan


Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 18
X 10

Bantuan

Help

Feedback

Help