Controller:
public function get_sub_category()
{
$id= $this->input->post('id');
$rec = $this->user_m->get_sub_categories($id);
$html="";
if(!empty($rec)) {
$html .= '<select name="category" id="category" required />
<option value="">--Select Sub Vendor--</option>';
foreach($category as $cat) {
$html .= '<option value="'.$cat->vendor_id.'">'.$cat->vendor_name.'</option>';
}
$html .= '</select>';
}
echo $html;
}
Model:
public function get_sub_categories($id)
{
$this->db->select('*');
$this->db->from('vendor_type');
$this->db->where('vendor_parent',$id);
$this->db->order_by('vendor_id','DESC');
$query = $this->db->get();
return $query->result();
}
View:
<div class="top-row">
<div class="field-wrap">
<select name="category" id="category" required onChange="get_subcategory(this.value);" />
<option value="">--Select Vendor--</option>
<?php foreach($category as $cat) { ?>
<option value="<?php echo $cat->vendor_id; ?>"><?php echo $cat->vendor_name; ?></option>
<?php } ?>
</select>
</div>
<div class="field-wrap sub_category">
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
function get_subcategory(id) {
$.ajax({
type: "POST",
url:"<?php echo base_url();?>user/get_sub_category/",
data: {id:id},
dataType:"html",
success: function(response) {
alert(response);
}
});
}
</script>
В ответ Это предупреждение как моя html вся страница
This is first time I occurred this error for ajax... Couldnt found any proper solution. Page not contained any extra css or extra js. Only 1 js file I used. I removed mimetype from my ajax then also same I am getting same response. I used exit() function at the end of controller but still i was same response.possibilities Im not confirm that jquery_min_js that I am using is right or wrong..response in controller is right or wrong..
Я впервые столкнулся с этой ошибкой для ajax ... Не удалось найти решение. много раз перепробовал. даже тип данных и тип ответа одинаковы. Я впервые столкнулся с этой ошибкой для ajax ... Не удалось найти подходящего решения. Страница не содержала лишних css или лишних js. Я использовал только 1 js файл. Я удалил mimetype из своего ajax, тогда я тоже получаю тот же ответ. Я использовал функцию exit () в конце контроллера, но все же у меня был такой же ответ. Возможности Я не подтверждаю, что jquery_min_ js, который я использую, правильный или неправильный .. ответ в контроллере правильный или неправильный .. Это первый раз У меня возникла эта ошибка для ajax ... Не удалось найти решение. много раз перепробовал. даже тип данных и тип ответа одинаковы.