I am sending post request via ajax to controller/function and getting back result in success: and it loads result on same page as it does always, but I want to quit ajax when I reach at controller/function, because I want to load different view there $this->load->view('htmlfile').
function test() {
var wingId = $('#wing_id').val();
var classId = $('#class_id').val();
var sectionId = $('#section_id').val();
var gender = $('#gender').val();
$('#error').hide();
$.ajax({
url: "<?php echo base_url()?>admin/library/totalStudentsReportPrint/",
data: {
wingId: wingId,
classId: classId,
sectionId: sectionId,
gender: gender
},
type: "post",
success: function (result) {
$('#data_result').html(result);
}
});
}
Php Controller function
function totalStudentsReportPrint(){
$student_data['wingId'] = $_POST['wingId'];
$student_data['classId'] = $_POST['classId'];
$student_data['sectionId'] = $_POST['sectionId'];
$student_data['gender'] = $_POST['gender'];
$this->load->view('institute/admin/library/total_students_btm_tbl_print',$student_data);
}