我已经环顾了一段时间,看到了许多类似的问题,但没有任何帮助。我有一个 getJSON 调用,它调用我的 Spring 控制器并以 JSON 文本响应(已验证确实返回了 JSON 文本),但从未执行回调(基于回调函数中没有执行任何操作,并且我没有收到错误的错误JavaScript)。
在我的jsp文件中:
function getUserText(str)
{
$.getJSON("selectUser.htm", { id: str }, function(user)
{
//Doesn't matter what's here
});
}
在我的控制器中:
@RequestMapping(value="/selectUser.htm")
public @ResponseBody String SelectUser(@RequestParam String id)
{
Users user = userMap.get(id);
if (user == null)
return null;
return createUserJSON(user);
}