Я пытаюсь получить html-страницу из весенней загрузки с помощью jquery ajax.
Это мой вызов ajax
var jqxhr = $.ajax({
url:"myurl",
type:"get",
dataType: "html",
data:formData
});
jqxhr.done(function( data, textStatus, jqxhr) {
//here i get data is not defined, textStatus not defined ??
});
А это мой контроллер
@RequestMapping(value = "/myurl", produces = "text/html;charset=UTF-8")
public ModelAndView getMyHtml( Input input, HttpServletRequest request ) throws Exception {
ModelAndView model = new ModelAndView("myPage");
//my business logic code goes here
return model;
}
myPage - это html-страница, которая использует тимелеаф и отображает страницу.
Я не уверен, что я здесь делаю не так.
Не могли бы вы уточнить это? Спасибо
Вы можете заменить функцию done на функцию успеха и ошибки, чтобы улучшить отладку. Без дополнительной информации невозможно понять, почему что-то идет не так.

Почему вы хотите вызвать контроллер Java для чтения файла HTML? Вы можете напрямую запустить ajax для чтения html-файла.