Viewing file: index.blade.php (5.91 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('admin.navigation') @section('content') <div class="mainSection-title"> <div class="row"> <div class="col-12"> <div class="d-flex justify-content-between align-items-center flex-wrap gr-15" > <div class="d-flex flex-column"> <h4>{{ get_phrase('Manage Marks') }}</h4> <ul class="d-flex align-items-center eBreadcrumb-2"> <li><a href="#">{{ get_phrase('Home') }}</a></li> <li><a href="#">{{ get_phrase('Examination') }}</a></li> <li><a href="#">{{ get_phrase('Marks') }}</a></li> </ul> </div> </div> </div> </div> </div>
<div class="row"> <div class="col-12"> <div class="eSection-wrap"> <div class="row"> <div class="row justify-content-md-center"> <div class="col-md-2"> <select class="form-select eForm-select eChoice-multiple-with-remove" id = "exam_category_id" name="exam_category_id"> <option value="">{{ get_phrase('Select category') }}</option> @foreach ($exam_categories as $exam_category) <option value="{{ $exam_category->id }}">{{ $exam_category->name }}</option> @endforeach </select> </div> <div class="col-md-2"> <select name="class_id" id="class_id" class="form-select eForm-select eChoice-multiple-with-remove" required onchange="classWiseSection(this.value)"> <option value="">{{ get_phrase('Select class') }}</option> @foreach ($classes as $class) <option value="{{ $class->id }}">{{ $class->name }}</option> @endforeach </select> </div>
<div class="col-md-2"> <select name="section_id" id="section_id" class="form-select eForm-select eChoice-multiple-with-remove" required > <option value="">{{ get_phrase('First select a class') }}</option> </select> </div> <div class="col-md-2"> <select name="subject_id" id="subject_id" class="form-select eForm-select eChoice-multiple-with-remove" required > <option value="">{{ get_phrase('First select a class') }}</option> </select> </div> <div class="col-md-2"> <select name="session_id" id="session_id" class="form-select eForm-select eChoice-multiple-with-remove" required> <option value="">{{ get_phrase('Select a session') }}</option> @foreach ($sessions as $session) <option value="{{ $session->id }}">{{ $session->session_title }}</option> @endforeach </select> </div> <div class="col-xl-2 mb-3"> <button type="button" class="eBtn eBtn btn-secondary" onclick="filter_marks()">{{ get_phrase('Filter') }}</button> </div>
<div class="card-body table-responsive marks_content"> <div class="empty_box center"> <img class="mb-3" width="150px" src="{{ asset('public/assets/images/empty_box.png') }}" /> </div> </div>
</div> </div> </div> </div> </div> @endsection
<script type="text/javascript">
"use strict";
function classWiseSection(classId) { let url = "{{ route('admin.class_wise_sections', ['id' => ":classId"]) }}"; url = url.replace(":classId", classId); $.ajax({ url: url, success: function(response){ $('#section_id').html(response); classWiseSubect(classId); } }); }
function classWiseSubect(classId) { let url = "{{ route('admin.class_wise_subject', ['id' => ":classId"]) }}"; url = url.replace(":classId", classId); $.ajax({ url: url, success: function(response){ $('#subject_id').html(response); } }); }
function filter_marks(){ var exam_category_id = $('#exam_category_id').val(); var class_id = $('#class_id').val(); var section_id = $('#section_id').val(); var subject_id = $('#subject_id').val(); var session_id = $('#session_id').val(); if(exam_category_id != "" && class_id != "" && section_id != "" && subject_id != "" && session_id != ""){ getFilteredMarks(); }else{ toastr.error('{{ get_phrase('Please select all the fields') }}'); } }
var getFilteredMarks = function() { var exam_category_id = $('#exam_category_id').val(); var class_id = $('#class_id').val(); var section_id = $('#section_id').val(); var subject_id = $('#subject_id').val(); var session_id = $('#session_id').val(); if(exam_category_id != "" && class_id != "" && section_id!= "" && subject_id!= "" && session_id != ""){ let url = "{{ route('admin.marks.list') }}"; $.ajax({ url: url, headers: { 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') }, data: {exam_category_id: exam_category_id, class_id : class_id, section_id : section_id, subject_id: subject_id, session_id: session_id}, success: function(response){ $('.marks_content').html(response); } }); } }
</script>
|