خرید بک لینک

Vote count: 0

Hi I have json file i need to restrict entering same class and section in json file using php. please help me where me went wrong in code....

My json file as follows [{ "acdyr1": "2000", "acdyr2": "2001", "parameters": [{ "medium": "ENG", "academic_syllabus": "STATE", "class_section": [{ "standard": "UKG", "sec": ["A"] }] },{ "medium": "KAN", "academic_syllabus": "STATE", "class_section": [{ "standard": "LKG", "sec": ["A"] }, { "standard": "UKG", "sec": ["A"] }, { "standard": "UKG", "sec": ["A"] }] }] }, { "acdyr1": "2001", "acdyr2": "2002", "parameters": [{ "medium": "ENG", "academic_syllabus": "CBSE", "class_section": [{ "standard": "LKG", "sec": ["A"] }] }] }]

// Code goes here

var med = {
    "": "Medium",
    "KAN": "kaada",
    "ENG": "English",
    "HINDI": "Hindi",
    "URDU": "Urdu",
    "TELGU": "Telgu",
    "TAMIL": "Tamil",
    "MARATI": "Marati"
};
var stand = {
    "": "class",
    "LKG": "LKG",
    "UKG": "UKG",
    "C1": "First",
    "C2": "second",
    "C3": "third",
    "C4": "fourth",
    "C5": "Fivth",
    "C6": "sixth",
    "C7": "seventh",
    "C8": "eighth",
    "C9": "ninth",
    "C10": "tenth"
};
var sec = {
    "": "Sec",
    "A": "A",
    "B": "B",
    "C": "C",
    "D": "D",
    "E": "E",
    "F": "F",
    "G": "G",
    "H": "H"

};
var syllabus_type = {
    "": "syllabus",
    "STATE": "STATE",
    "CBSE": "CBSE",
    "ICSE": "ICSE"
};

$(document).ready(function () {

    $.each(stand, function (k, v) {
        $('select[name="standard"]').append($("<option>").text(v).val(k));
    });
    $.each(med, function (k, v) {
        $('select[name="medium"]').append($('<option>').text(v).val(k));
    });
    $.each(sec, function (k, v) {
        $('select[name="add_section"]').append($('<option>').text(v).val(k));
    });
    $.each(syllabus_type, function (k, v) {
        $('select[name="academic_syllabus"]').append($('<option>').text(v).val(k));
    });
    $('#add_class').click(function () {
        if ($(this).text().indexOf('-') > -1) {
            $(this).parent().remove();
            return;
        } else {

            var new_comm = $(this).closest('.academic_sec').clone(true).insertAfter($('.academic_sec').last());
            if (new_comm.find('.academic_sec').length > 1) {
                console.info('There are more than one.');
                $(new_comm).find('.academic_sec').slice(1).remove();
            }
            new_comm.find('select').val('');
            new_comm.find(':checkbox').prop('checked', false);
            new_comm.find('#add_class').text('-');

        }
    });

    $('button[name="save_academic_yr"]').click(function () {


            alert("data is Saving");
            var data = {};
            var clssec = [];
            var medium_syllabus = [];
        

            $('.one input')
                    .not('[name=sec]').each(function (i, v) {
                data[v.name] = v.value;
            });


            $('.one').each(function (i, v) {
                var bunch_fields = {
                    medium: $(this).find('[name="medium"]').val(),
                    academic_syllabus: $(this).find('[name="academic_syllabus"]').val(),
                };
                medium_syllabus.push(bunch_fields);
            });
       data['parameters'] = medium_syllabus;
 

            $('.academic_sec').each(function (i, v) {
                var bunch_fields = {
                    standard: $(this).find('[name="standard"]').val(),
                    'sec': $(this).find('[name="sec"]:checked').map(function () {
                        return $(this).val();
                    }).get()

                };
                clssec.push(bunch_fields);

            });
            medium_syllabus[0]['class_section'] = clssec;




            var academic_res = JSON.stringify(data);

            $.ajax({
                url: 'php4.php?x1=' + encodeURIComponent(academic_res),
                success: function (data) {
                    console.log(data);
                }
            });


    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
    <head>
        <title>Add Academic year</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <script type="text/javascript" src="jfiles/jquery-1.8.3.js"></script>
        <script type="text/javascript"  src="jfiles/academicscript.js"></script>

    </head>

    <body>
        <div class="one">
            <fieldset style="width:30%;">
                <div class="whole_medium">
                    <label>Academic Year</label>
                    <input type="text" name="acdyr1" size="5" />-<input type="text" name="acdyr2" size="5" />
                    <select name="medium"></select>
                    <select name="academic_syllabus"></select>
                </div>
                <div class="academic_sec">
                    <select id="standard" name="standard"></select>
                    A<input type="checkbox" name="sec" value="A" />
                    B<input type="checkbox" name="sec" value="B" />
                    C<input type="checkbox" name="sec" value="C" />
                    D<input type="checkbox" name="sec" value="D" />
                    E<input type="checkbox" name="sec" value="E" />
                    <button name="add_class" id="add_class">+</button>
                </div>
            </fieldset>
        </div>
        <button name="save_academic_yr">Save</button>
        <div ></div>

        <table id="display_academic_year" class="display"></table>
    </body>

</html>
asked 22 secs ago

برچسب: how to avoid diabetes,how to avoid plagiarism,how to avoid cancer,how to avoid pmi,how to avoid a hangover,how to avoid kidney stones,how to avoid altitude sickness,how to avoid jet lag,how to avoid tolls on google maps,how to avoid bed bugs, نویسنده: استخدام کار تاريخ: يکشنبه 7 شهريور 1395 ساعت: 18:25

صفحه بندی