Передача весеннего Java-объекта в JavaScript - PullRequest
0 голосов
/ 20 мая 2019

Я хочу передать объект Java в JavaScript.Я использую весну в качестве бэкэнда.Для html я просто передал объект в мою модель, и я могу вызвать его в html через параметр "$".Но в javascript кажется, что это не сработает.

Так что мой вопрос.Как я могу вызвать переданный объект (который уже является строкой json) в javascript?

// java side
model.addAttribute("data", jsonObject);

// javascript side
// ???

Ответы [ 2 ]

0 голосов
/ 20 мая 2019

Вы должны добавить вызов ajax для этой конкретной конечной точки API и использовать имя модели для извлечения чего-либо с помощью in. Как указано в brk, вы будете вызывать его, и он получит значение. Затем вы можете использовать это для анализа данных. Исходя из beckend вашего сервера это пример кода.

 // java side 
model.addAttribute("data", jsonObject);

//ajax side
$getJSON('http://<yourserverip>:<yourport>/myapi/values/', function(data){
 console.log(data.<yourValue>);
});
0 голосов
/ 20 мая 2019

Вам нужно использовать ajax и вызвать API в контроллере from spring.

@RequestMapping(value = 'url', method = RequestMethod.methodType)
public @ResponseBody List < SomeClass > getAllData(pass parameter here) {
  return someResultFromHere;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...