Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function result() {
- let appKey = 'kid_BJXTsSi-e';
- let appSecret = '447b8e7046f048039d95610c1b039390';
- let username = 'guest';
- let password = 'guest';
- let authorization = btoa(username + ':' + password);
- let url = `https://baas.kinvey.com/appdata/${appKey}/students`;
- $('#createStudents').click(createStudent);
- function students(responce) {
- let students = responce.sort((a, b) => {
- return (a.ID) - (b.ID);
- });
- // $('#results tr').empty();
- for (let data of responce){
- let html = $(`<tr>
- <td>${data.ID}</td>
- <td>${data.FirstName}</td>
- <td>${data.LastName}</td>
- <td>${data.FacultyNumber}</td>
- <td>${data.Grade}</td>
- </tr>`);
- $('#results').append(html);
- }
- }
- function displayStudents() {
- $.ajax({
- method: 'GET',
- url: url,
- headers: {
- "Content-Type": "application/json",
- "Authorization": "Basic " + authorization
- },
- success: students,
- error: displayError
- })
- }
- function displayError(error) {
- $("#results").empty();
- $("#results").append($('<div>').text(error));
- }
- function createStudent() {
- let studentID = $('#studentID').val();
- let firstName = $('#firstName').val();
- let lastName = $('#lastName').val();
- let facultyNumber = $('#facultyNumber').val();
- let grade = $('#grade').val();
- if (studentID != '' && firstName != '' && lastName != '' && facultyNumber != '' && grade != '') {
- let data = JSON.stringify({
- ID: Number(studentID),
- FirstName: firstName,
- LastName: lastName,
- FacultyNumber: Number(facultyNumber),
- Grade: Number(grade)
- });
- $.ajax({
- method: 'POST',
- url: url,
- headers: {
- "Content-Type": "application/json",
- "Authorization": "Basic " + authorization
- },
- data: data,
- success: displayStudents,
- error: displayError
- })
- }
- $('#studentID').val('');
- $('#firstName').val('');
- $('#lastName').val('');
- $('#facultyNumber').val('');
- $('#grade').val('');
- }
- displayStudents();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement