#javascript #ajax #spring #spring-boot #spring-mvc
#javascript #аякс #весна #пружинный ботинок #весна-mvc
Вопрос:
Мне нужно отправить объект JSON из spring controller в javascript и получить его с помощью ajax. Есть ли кто-нибудь, кто знает, как это сделать?
Комментарии:
1. Не имеет смысла говорить, что вы не хотите отправлять объект JSON из spring в Javascript и получать его с помощью Ajax. Формат данных доступен через веб-сервис, созданный с помощью spring, и мы можем получить доступ к нему с помощью любого клиента, которого вы хотите. Это может быть Ajax с Javascript, CURL и т. Д…
2. Проверьте это: tutorialspoint.com/springmvc/springmvc_json.htm и тогда вы сможете получить доступ к данным из конечной точки. Для ajax вы можете использовать developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch или github.com/axios/axios для получения данных с помощью http-запроса ajax
Ответ №1:
Существуют различные способы , с помощью которых вы можете вызвать Spring
службу rest javascript
. Вы можете выбрать чистый javascript
, используя XMLHttpRequest , jQuery Ajax, Fetch и т.д. Это действительно зависит от ваших требований. Вы можете посмотреть на отдельную ссылку для получения более подробной информации. Вот один простой пример использования jQuery Ajax
.
var jqxhr = $.ajax({
url:"/your-url"
type:"GET",
data:inputData,
dataType: "json"
});
//Handle a successful call to data service
jqxhr.done(function( data, textStatus, jqxhr) {
// your code for success
});
//Handle an unsuccessful call to data service
jqxhr.fail(function(jqXHR, textStatus) {
// your code to handle fail
});
jqxhr.always(function () {
//your code
});
});