Мне нужно отображать данные ajax только тогда, когда открыта страница, теперь загружается ajax и отображается на странице при нажатии на тег гнева.кто-нибудь может помочь решить эту проблему?
Большое спасибо
Вот мой код
Сценарий
function Generator_details(id){
$('#Generator_details').html();
$.ajax({
url:"<?php echo base_url();?>index.php/Generators/get_data",
type: 'POST',
data:{id:id},
dataType: 'json',
success:
function(data)
{
document.getElementById('Id').value=data['generator_id'];
$("#generator_serial_number").html(data['generator_serial_number']);
$("#capacity_name").html(data['capacity_name']);
},
error:function(e){
console.log("error");
}
});
$('.prof_cls').removeClass('active');
$('#Generator_detail').addClass('active');}
HTML
<a href="#" data-page="Generator_details" id="Generator_detail" class="list-group-item prof_cls active" onclick="return Generator_details('<?php echo $records->generator_id ?>')"><span class="fa fa-bar-chart-o"></span> Generator Summary </a>
<div class="box-body table-responsive page" data-page="Generator_details" id="Generator_details">
<div class="form-group clearfix">
<div class="col-md-3">
<label for="exampleInputEmail1">Serial number</label>
<label for="Serialnumber" id="generator_serial_number"></label>
<input type="hidden" class="form-control" id="Id">
</div>
</div>
<div class="form-group clearfix">
<div class="col-md-3">
<label for="exampleInputEmail1">Capacity</label>
<label for="capacity_name" id="capacity_name"></label>
</div>
</div>
</div>