我如何保存HTTP GET请求的响应变量?



下面是我的API代码

@GetMapping("/api/test")
public String test() {
return "hello";
}

然后我将使用ajax向这个API发送请求。

function test() {
$.ajax({
type: "GET",
url: "/api/test",
success: function(response) {

}
})
}

我想保存ajax调用响应的值(在本例中为"hello")在变量中。请告诉我怎么做。

有几种方法可以做到!

  1. 对于只关心字符串消息,您可以将其存储在

    下面
    `var myResponse=response;`
    
  2. 或者,如果响应是object (JSON reponse I mean)

    ,您也可以访问值
    for e.g. `var resp=response.message; //Assuming message is a key in response JSON`
    
  3. 对于测试,使用alert(response)console.log(response)来查看您的响应如何到来并相应地操作!

  4. 请随意参考此链接获取详细的Ajax攻略https://www.tutorialspoint.com/jquery/jquery-ajax.htm

希望这些有帮助!

相关内容

  • 没有找到相关文章

最新更新