В моем приложении webapp пользователи могут добавлять в свои проекты других пользователей. Пользователь может ввести адрес электронной почты, и он спросит сервер, через сообщение, существует ли пользователь или нет. Если пользователь существует, он отправит обратно DTO, представляющий этот объект. Если пользователь не существует, он должен отправить обратно null.JQuery Ajax использует успешный() обратный вызов для нулевого ответа
Я хочу, чтобы нулевой ответ вызывал обратный вызов успеха, чтобы отличать его от любой другой ошибки на стороне сервера, которая может произойти. Я использую Spring MVC на стороне сервера. Однако возврат null приводит к обратному вызову ошибки. Любые предложения о том, как это сделать?
Оберните «DTO» внутри другого экземпляра объекта, который содержит два поля: один с вашим DTO и другой с вашим желаемым результатом. –
Несомненно, не возвращайте null. возвращение null в запрос json или jsonp корректно инициирует обратный вызов ошибки, поскольку null не является json. –