Ниже код возвращает мне ответ объекта:JavaScript представить вернуть ответ объект с весны MVC
@RequestMapping(value = "/NewLogin",method = RequestMethod.POST)
public @ResponseBody Token getAllBooks(
Token token = new Token();
token.setValue(encryptedMessage);
return token;}
При нажатии на следующую кнопку на Jsp странице:
<input type="button" onClick="madeAjaxCall();" value="Ajax Submit">
<script type="text/javascript">
function madeAjaxCall(){
$.ajax({
type: "post",
url: "http://localhost:8011/nLiveSite/livesearch/NewLogin",
cache: false,
success: function(response){
$('#result').html("");
var obj = response;
console.log(obj);
$('#result').html("Message:- " + obj);
},
error: function(){
alert('Error while request..');
}
}).responseText;
} ;
</script>
Ajax Submit кнопка возвращает меня содержимое страницы jsp в качестве ответа. Мне нужен только объект (т. Е. Токен) в качестве ответа при нажатии кнопки.
Каков тип содержимого ответа и тип содержимого запроса, как показано в firebug? – rps
он должен быть «url:» http: // localhost: 8011/NewLogin/«,'? –
@ Проблема с DanielRobertus не связана с удалением URL-адреса по мере того, как он записывает предупреждение. Успех вызывает вызов, а ответ показывает полную страницу jsp вместо объекта ответа. – gjosh