Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

173
Views
I am trying to display a paragraph of text in HTML but I need to create it as a JSON object and read it with AJAX to do so. My code is not working

I have tried to iterate through the JSON object but it is not working. Is there a more efficient way to even structure the object? Also, I am not sure that the AJAX request is being made because I keep seeing an error message which is "There was a problem: 0".

This is my JS file:

$(document).ready(function() {
    $.ajax({
        type: "GET",
        url: "lab4.json",
        dataType: "json",
        success: function(response){

            var message = "";
            
            $.each(responseData.text, function(i, item) {
                $.each(item.tutoring-text, function(x, s) {
                    message += s;  
                });     
            });  
            $("#tutoring-text").html(message);
        }, 
        error: function(msg) {
              // there was a problem
              alert("There was a problem: " + msg.status + " " + msg.statusText);
        }
      });
    
  });

This is my JSON file:

{
    "text":{
        
        "tutoring-text": [
        
            "Gamma Nu Eta holds weekly tutoring sessions every Wednesday.",
            "At these tutoring sessions, GNH can help you with any course in your ITWS degree program.",
            "This includes ITWS core classes, such as Intro to ITWS and Web Systems, or classes outside of ITWS, such as Computer Science 1 and Data Structures.",
            "We can also help with any questions that you might have about career development, resumes, as well as just general questions about RPI."      
        ]  
        
    } 
}
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

You're trying to iterate when your JSON structure is reasonably flat.

All you really need is

$("#tutoring-text").html(response.text["tutoring-text"].join(""))
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!