下面的代码返回一个对象响应:
@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 提交按钮将 jsp 页面的内容作为响应返回给我。我只需要对象(即令牌)作为按钮单击的响应。