Postingan lainnya
Menampilkan data dari database pada form select option di codeigniter
controller :
function view(){ $data['asset_name']=$this->m_master_asset->get_asset_name(); $this->load->view('request_item/form',$data); }
Model :
function get_asset_name(){ $query = $this->db->get($this->table_name); if($query->num_rows() > 0){ return $query->result(); }else{ return false; }
}
View :
function add_row(){ var index = $("table tbody tr:last-child").index(); console.log(asset_name); console.log(asset_id); var str_option = '';
str_option += 'satu';
var row = '' + ''+str_option+'' + '' + '' + '' + '' + '';
nah gan agan cara menarik datanya di str_option += 'satu'; itu bagaimana ya gan?
1 Jawaban:
Jawaban Terpilih
Sisipkan kode php di javascript untuk mengeluarkan semua isi dari $asset_name
<pre> <?php foreach ($asset_name as $v):?> str_option += '<option value="<?=$v['nama_kolom_di_db'];?>"><?=$v['nama_kolom_di_db'];?></option>'; <?php endforeach; ?> </pre>
dari snipet di atas harusnya udah work.
Namun ada baiknya daripada inject kode php ke javascript, lebih baiknya panggil via ajax saja gan. Jadi di controller hanya perlu mengembalikan data json saja.
Tanggapan
belum work gan.. malah ada pesan error Uncaught SyntaxError: Unexpected token '<'
Coba di screen shot aja eror na gan
sudah work gan..thank you