【发布时间】:2012-09-01 17:36:04
【问题描述】:
我已经环顾了一段时间,看到了许多类似的问题,但没有任何帮助。我有一个 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);
}
【问题讨论】:
-
您是否检查过调用并查看实际返回的内容?
-
正如我所说,是的,它确实返回了 JSON。
标签: javascript ajax json spring