현재 버전

스프링부트에서 ajax로 실시간 그래프 그리는 중인데 막히는 부분이 있어 질문드립니다


import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.PostMapping;

import org.springframework.web.bind.annotation.RequestBody;

import org.springframework.web.bind.annotation.RestController;


import kr.inhatc.spring.chart.entity.chart;

import kr.inhatc.spring.chart.service.chartService;

//controller 역할: 사용자 http 요청 진입 지점, 사용자에게 서버에서 처리된 데이터를 view와 함께 응답

@RestController //RestController는 뷰 페이지로 이동하지 않고 json과 같은 데이터 응답받고자 할 때 정의

public class chartController {


@Autowired

private chartService service;

@PostMapping("/Home")

public String Home(@RequestBody chart chart) //json 형태로 데이터 넘기기

{

return service.savechart(chart);

}

}



이것이 제 컨트롤러이고



      









    function requestData() {

var chart = document.getElementById("chart"); 


    $.ajax({

    url: "/Home",

    type: "GET",

    dataType: "json",

contentType: "application/json",

    success: function() {

console.log(point)

var series = chart.series[0],

shift =series.data.length >20;

chart.series[0].addPoint(point, true,  shift);

setTimeout(requestData, 1000);

   

    },


   cache:false

  

    });

    




ajax를 담은 js 파일입니다...... 실시간 그래프를 그리는 중인데 제 데이터로 안 그려지네요 뭐가 문제인가요? 콘솔창에는 오류가 안 떠서 모르겟습니다.









수정 이력

2021-06-13 00:21:58 에 아래 내용에서 변경 됨 #2

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.PostMapping;

import org.springframework.web.bind.annotation.RequestBody;

import org.springframework.web.bind.annotation.RestController;


import kr.inhatc.spring.chart.entity.chart;

import kr.inhatc.spring.chart.service.chartService;

//controller 역할: 사용자 http 요청 진입 지점, 사용자에게 서버에서 처리된 데이터를 view와 함께 응답

@RestController //RestController는 뷰 페이지로 이동하지 않고 json과 같은 데이터 응답받고자 할 때 정의

public class chartController {


@Autowired

private chartService service;

@PostMapping("/Home")

public String Home(@RequestBody chart chart) //json 형태로 데이터 넘기기

{

return service.savechart(chart);

}

}



이것이 제 컨트롤러이고




ajax를 담은 js 파일입니다...... 실시간 그래프를 그리는 중인데 제 데이터로 안 그려지네요 뭐가 문제인가요? 콘솔창에는 오류가 안 떠서 모르겟습니다.








2021-06-13 00:21:36 에 아래 내용에서 변경 됨 #1

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.PostMapping;

import org.springframework.web.bind.annotation.RequestBody;

import org.springframework.web.bind.annotation.RestController;


import kr.inhatc.spring.chart.entity.chart;

import kr.inhatc.spring.chart.service.chartService;

//controller 역할: 사용자 http 요청 진입 지점, 사용자에게 서버에서 처리된 데이터를 view와 함께 응답

@RestController //RestController는 뷰 페이지로 이동하지 않고 json과 같은 데이터 응답받고자 할 때 정의

public class chartController {


@Autowired

private chartService service;

@PostMapping("/Home")

public String Home(@RequestBody chart chart) //json 형태로 데이터 넘기기

{

return service.savechart(chart);

}

}



이것이 제 컨트롤러이고




ajax를 담은 js 파일입니다...... 실시간 그래프를 그리는 중인데 제 데이터로 안 그려지네요 뭐가 문제인가요? 콘솔창에는 오류가 안 떠서 모르겟습니다.