Здесь я пытаюсь получить данные из базы данных до textbox
через AJAX. Я успешно retrived данные из базы данных через AJAX, но я нахожу, что трудности, чтобы поместить эти значения в требуемых textbox
Как поместить значения в текстовое поле, которое извлекается из базы данных с помощью AJAX в CodeIgniter?
Посмотреть части:
<div class="form-group">
<label class="col-sm-4 control-label">Types</label>
<div class="col-sm-5">
<select class="form-control" id="ctype" name="ctype" onchange="displaydata(this.value)" required>
<option value=""> -- Select -- </option>
<option value="A">A</option>
<option value="B">B</option>
</select>
</div>
</div>
Текстовые поля, где мне нужно, чтобы отобразить (я не называю этот HTML часть через AJAX)
<tr>
<td>Full Day </td>
<td><input class="form-control" type="text" id="ch1" name="ch1"></td>
</tr>
<tr>
<td>Excess</td>
<td><input class="form-control" type="text" id="ch2" name="ch2" ></td>
</tr>
АЯКС часть:
function displaydata() {
var codata=$("#ctype").val();
$.post("<?php echo $this->config->item("index_url")."VM/CDetails";?>",{'cdata':cdata},function(data, status){
$("#cdetails").html(data);
});
}
Контроллер часть:
public function CDetails(){
$cdata = $_POST["cdata"];
$this->load->database();
$this->load->model('general_model','gm');
$where=array('type_of_vehicle'=>$cdata);
$params = array ('table_name'=>'details_local','select_fields'=>'serial_num,type,fulls,excess','where_clause'=>$where);
$this->gm->initialize($params);
$result = $this->gm->selectEntryByLogic();
print_r($result);
}
можно увидеть значения feched, давая print_r($result)
, как показано выше. Как установить значения в два отдельных textbox
, как я упоминал в своем коде?
print_r($result)
VALUE
Array ([0] => Array ([serial_num] => 1 [type] => A [fulls] => 36 [excess] => 600 ))
показать ваш результат 'print_r ($ result)' –
Я хочу воспроизвести 36 и 600 в двух заданных 'текстовых поле '. 'textbox' ID - это' ch1' и 'ch2' – Kirataka