Displaying JSON server response on client side without JQuery

Displaying JSON server response on client side without JQuery

I am trying to make a function that gets the server response(JSON) and displays the information from the JSON in a list on the webpage without using JQuery. How would that be possible?

I am trying to make a function that gets the server response(JSON) and displays the information from the JSON in a list on the webpage without using JQuery. How would that be possible?

filterGet: function () {
        var ajax = new XMLHttpRequest();

    ajax.onreadystatechange=function() {
        if (ajax.readyState==4 && ajax.status==200)
        {

            var ul = document.getElementById("results");
            while(ul.firstChild){
                ul.removeChild(ul.firstChild);
            }

            //i am trying to get the JSON response from the server
            var array = ajax.response;



            var i;
            for(i=0;array.length;i++){

                var latitudeForm = array[i].Latitude;
                var longitudeForm = array[i].Longitude;
                var nameForm = array[i].TagName;
                var hashForm = array[i].HashName;

                var newli = document.createElement('li');
                newli.className = "tagListElements";
                newli.innerText = nameForm + "("  + latitudeForm + ","
                    + longitudeForm + ")" + hashForm;
                ul.appendChild(newli);
            }

        }
    }

    ajax.open('GET', "/test1" , true);
    ajax.setRequestHeader("Content-Type", "application/json");
    ajax.send();
}

With Postman i get the following "GET" body:

[
{
    "Latitude": "45.01379",
    "Longitude": "4.390071",
    "TagName": "Casel",
    "HashName": "#begaiburje"
},
{
    "Latitude": "59.01379",
    "Longitude": "7.390071",
    "TagName": "Casel",
    "HashName": "#ne"
}
]

The output is just for presentation purposes

Simply put I want to achieve the following but without the usage of JQuery:

var main = function() {
    "use strict";
    var addTodosToList = function(todos) {
        var todolist = document.getElementById("todo-list");
        for (var key in todos) {
            var li = document.createElement("li");
            li.innerHTML = "TODO: " + todos[key].message;
            todolist.appendChild(li);
        }
    };
    $.getJSON("todos", addTodosToList);
}
$(main);


javascript node.js ajax express

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How to creating and managing sessions in Node.js and Express.js for Beginners

In this article, I am going to Creating and managing sessions in in Node.js. We will use express as a framework and various other modules such as body-parser to handle form data.

How to Use Express.js, Node.js and MongoDB.js

In this post, I will show you how to use Express.js, Node.js and MongoDB.js. We will be creating a very simple Node application, that will allow users to input data that they want to store in a MongoDB database. It will also show all items that have been entered into the database.

Node.js Express FrameWork Tutorial - Learn Express.js in 15 minutes

Express JS is an awesome opinionated framework for Node.js that helps you create REST end points. Let's learn Express.js in 15 minutes! - Node.js Express FrameWork Tutorial. This framework is built in such a way that it acts as a minimal and flexible Node.js web application framework, providing a robust set of features for building single and multipage, and hybrid web application.

Portfolio Site With Node JS & Express - Full

This tutorial will cover: Project Structure, Templating Engine, Request Routing, REST API, CRUD operations File uploading, CMS for blogs and projects, AJAX with jQuery. Let's dive into Portfolio Site With Node JS & Express - Full

Secure Node.js, Express.js and PostgreSQL API using Passport.js

The comprehensive step by step tutorial on building secure Node.js, Express.js, Passport.js, and PostgreSQL Restful Web Service