Zuerst entschuldige ich mich, wenn diese Frage zuvor gestellt worden war und ich entschuldige mich für mein schlechtes Englisch. Ich bekomme Probleme bei der Erstellung dieses Skripts mit CodeIgniter.Zeige div Element mit JQuery
Das ist mein Controller-
function add()
{
$data = array(
'company' => $this->m_company->get_company_profile(),
'title' => 'Transaksi',
'page_header' => 'Tambah Transaksi',
'userName' => 'administrator',
'userLevel' => 'admin',
'itemData'=>$this->m_stock->getItemSell(),
'buyerData' => $this->m_buyer->getAllData('buyers')
);
//
$this->template->load('_admin-template', 'admin/transaction-add', $data);
}
function getBuyerData()
{
$id['buyerCode'] = $this->input->post('buyerCode');
$data = array(
'detailBuyer' => $this->m_buyer->getSelectedData('buyers', $id)->result()
);
$this->load->view('admin/transaction/detail-buyer', $data);
}
Das ist mein m_buyer ist (Modell)
function getAllData($table)
{
return $this->db->get($table)->result();
}
public function getSelectedData($table, $data)
{
return $this->db->get_where($table, $data);
}
und das ist meiner Meinung nach (transaktions add), aber nur wenige nicht alle zeigen ich hier
<div class="form-group form-group-sm">
<label for="buyerCode" class="control-label">Pembeli :</label>
<select class="form-control" name="buyerCode" id="buyerCode" style="width:250px" data-placeholder="Pilih Pembeli">
<option value=""></option>
<?php
if(isset($buyerData)){
foreach($buyerData as $row){?>
<option value="<?php echo ($row->buyerCode);?>"><?php echo ($row->buyerCode);?> <?php echo ($row->full_name);?></option>
<?php
}
}?>
</select>
</div>
<div id="showBuyer"><!-- buyer data show here --!></div>
Und das ist mein JQuery-Skript
meine andere Ansicht Detail-Käufer
<?php
if(isset($detailBuyer)){
foreach($detailBuyer as $row){
?>
<div class="row">
<div class="col-md-6">
<div class="form-group form-group-sm">
<label for="address" class="control-label">Address :</label>
<input type="text" name="address" class="form-control" id="address" value="<?php echo ($row->address);?>" readonly="readonly>
</div>
</div>
<div class="col-md-2">
<div class="form-group form-group-sm">
<label for="region" class="control-label">Region :</label>
<input type="text" name="region" class="form-control" id="region" value="<?php echo ($row->region);?>" readonly="readonly>
</div>
</div>
<div class="col-md-2">
<div class="form-group form-group-sm">
<label for="province" class="control-label">Provence :</label>
<input type="text" name="province" class="form-control" id="province" value="<?php echo ($row->province);?>" readonly="readonly>
</div>
</div>
<div class="col-md-2">
<div class="form-group form-group-sm">
<label for="postalCode" class="control-label">Postal Code :</label>
<input type="text" name="postalCode" class="form-control" id="postalCode" value="<?php echo ($row->postalCode);?>" readonly="readonly>
</div>
</div>
</div>
<?php
}
}
?>
Also, wenn ich Käufer aus Auswahlliste in der Auswahl transaktions hinzufügen, sollte die Detail-Käufer innerhalb erscheinen. Aber leider ist es nicht passiert. Habe ich etwas verpasst?
Op mit Codeigniter, der Controller-Routing hat. Letzte Zeile ist falsch – charlietfl
Danke Denis Wessels für Ihre Antwort. Über URLs Parameter ist getBuyerData Funktion in meinem Controller zu laufen. und meine schlechte, ich vergesse zu überprüfen, was ich schreibe ... ich schreibe immer Php echo base_url();?> Controller/funktion aber in diesem script schreibe ich Php echo base_url ('admin/controller/function')>? –
Also hat meine Antwort Ihnen geholfen oder nicht? Ich kann nicht wirklich von Ihrem Kommentar erzählen –