我正在尝试从处理程序方法返回一个字符串,以便在$ .getJSON调用的回调中使用。
@RequestMapping("setLink")
public @ResponseBody String setLink(String username, String link) {
service.setLink(username, link);
return "link";
}
JSON调用
$.getJSON("setLink", {username: username, link: link}, function(data) {
console.log(data)
});
回调未运行。我想这可能是因为String不是有效的JSON,但是我可以找到很多使用@ResponseBody的处理程序方法的例子,它们会毫无问题地返回字符串。
答案 0 :(得分:0)
$。为我解决了这个问题。
似乎返回一个简单的String是无效的JSON。