我知道可以在chrome调试器中调试XHR请求(例如,参见this)。但是,无论如何都要在调试器中将数据传递给代码之前更改数据吗?
作为一个例子,假设XHR响应是一个json文件 @GET
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Path("/")
public Response findEmployees(
@QueryParam("name") String name,
@QueryParam("page") String pageNumber,
@QueryParam("pageSize") String pageSize) {
...
List<Employee> employees = employeeService.findEmployees(...);
GenericEntity<List<Employee>> entity = new GenericEntity<List<Employee>>(Lists.newArrayList(employees))
return Response.ok().entity(entity).build();
}
,我想在将这些数据传递给我的js代码之前将其更改为{"name":"foo"}
之类的内容。
答案 0 :(得分:0)
我想最容易和最优雅的方法是在XHR的成功处理程序中获取数据,更改数据并在您的js代码中根据需要使用它。