我在服务器端有一个 JSON 对象:
String jsonText = JSONValue.toJSONString(users);
我想将它发送到客户端以在 javascript 函数中使用,该怎么做?
我使用的是 JSF 2 和纯 JavaScript,没有其他库。
最佳答案
在 HTTP 中,服务器不会向客户端发送任何内容。客户端使用请求请求一些资源,响应包含资源。
使 JavaScript 函数向服务器发送 AJAX 请求,并使服务器在响应中使用此 JSON 字符串进行回答(通过将 JSON 字符串写入响应编写器)。
参见 http://api.jquery.com/jQuery.getJSON/从 JavaScript 获取 JSON 字符串。服务器代码很简单
response.getWriter().print(jsonText);
关于javascript - 从服务器请求 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8636158/