使用extjs查询和处理REST API

时间:2013-09-06 08:07:26

标签: javascript extjs

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

{ “方式”:[{ “名称”: “添”, “年龄”: “13”},{ “名称”: “吉姆”, “年龄”: “15”}]}

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

提前致谢

1 个答案:

答案 0 :(得分:0)

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

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

  2. 从Web应用程序返回的响应更改为: someCallback({“summary”:[{“hits”:9118,“avg”:13,“min”:1,“max”:1448,“errors”:0,“date”:“This period”},{ “命中”:1, “平均”:1, “min” 是:1, “MAX”:1, “错误”:0, “日期”: “平均”}]});

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

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