0

我创建了一个 Web 应用程序并将其部署在我的 tomcat 中。API 是一个 GET 请求,URL 是:http ://mymachine.home.net:8080/test.app-1.0/test/json ,它返回一个输出为:

{"详细信息":[{"name":"tim","age":"13"},{"name":"jim","age":"15"}]}

我想编写一个非常简单的 extjs 应用程序,它将调用 URL 并打印响应(或将响应写入文件)。有人可以帮我弄这个吗?我尝试了很多地方提到的示例,但我的 URL 从未被 extjs 应用程序命中。

提前致谢

4

1 回答 1

0

这已解决。我添加/更改的一些内容是:

  1. 我在 index.html 页面中包含了 ext-all.js。

  2. 从 Web 应用程序返回的响应更改为: someCallback({"summary":[{"hits":9118,"avg":13,"min":1,"max":1448,"errors":0, "date":"本期"},{"hits":1,"avg":1,"min":1,"max":1,"errors":0,"date":"Average"}] });

  3. 回调名称 (someCallback) 作为查询参数发送到 Web 应用程序。URI 更改为http://mymachine.home.net:8080/test.app-1.0/test/json?callback=someCallback

响应必须被包裹在一个像 'someCallback(...)' 这样的字符串中,否则 Extjs 代码将无法解析它。

于 2013-09-12T09:52:04.263 回答