下面是我的API代码
@GetMapping("/api/test")
public String test() {
return "hello";
}
然后我将使用ajax向这个API发送请求。
function test() {
$.ajax({
type: "GET",
url: "/api/test",
success: function(response) {
}
})
}
我想保存ajax调用响应的值(在本例中为"hello")在变量中。请告诉我怎么做。
有几种方法可以做到!
-
对于只关心字符串消息,您可以将其存储在
下面`var myResponse=response;`
-
或者,如果响应是
,您也可以访问值object (JSON reponse I mean)
for e.g. `var resp=response.message; //Assuming message is a key in response JSON`
-
对于测试,使用
alert(response)
或console.log(response)
来查看您的响应如何到来并相应地操作! -
请随意参考此链接获取详细的Ajax攻略https://www.tutorialspoint.com/jquery/jquery-ajax.htm
希望这些有帮助!