Javascript Can´;t使用带rest的jQuery获取输出

Javascript Can´;t使用带rest的jQuery获取输出,javascript,jquery,rest,Javascript,Jquery,Rest,我在应用程序中使用jQuery和REST,我想在我的网页中使用jQuery获得下面提到的输出。 我使用下面的代码通过“按id获取公司”(每个公司都有id、其他信息供应商和买家的名称)进行搜索,但结果没有显示在我的代码中,有没有关于我遗漏了什么的建议 REST是HTTP请求交换的一个概念,因此您正在对服务器端实现的REST-API进行RESTful请求调用(例如“get”) 如果我键入http://localhost:8080/company/1在我的浏览器中 {"id":1,"name":"Te

我在应用程序中使用jQuery和REST,我想在我的网页中使用jQuery获得下面提到的输出。 我使用下面的代码通过“按id获取公司”(每个公司都有id、其他信息供应商和买家的名称)进行搜索,但结果没有显示在我的代码中,有没有关于我遗漏了什么的建议

REST是HTTP请求交换的一个概念,因此您正在对服务器端实现的REST-API进行RESTful请求调用(例如“get”)

如果我键入
http://localhost:8080/company/1
在我的浏览器中

{"id":1,"name":"Test 1","otherInfo":"Test 1","suppliers":[{"id":1,"name":"Test 1","address":"Test 1","buyers":[{"id":1,"name":"Test 1","address":"Test 1"}]},{"id":2,"name":"Test 2","address":"Test 2","buyers":[{"id":3,"name":"Test 3","address":"Test 3"},{"id":2,"name":"Test 2","address":"Test 2"}]}]}

是跨域请求吗?如果是这样,您可以通过使用jsonp而不是json来绕过它

函数findId()
{
var id=document.getElementById(“find”).value;
$(“#info”).html(“”);
$.getJSON(“http://localhost:8080/company/?callback=?“+id,函数(数据)
{
用于(数据中的var i){
$(“#info”).append(ID:“+data[i].ID+”

”) $('#info')。追加(“名称:“+data[i].Name+”

”) $('#info')。追加(其他信息:“+data[i].otherInfo+”


) $(“#info”)。追加(供应商:“+data[i]。供应商+”


) $(“#info”)。追加(买家:“+data[i]。买家+”


) } });
}
为什么使用
java
标记?getJSON调用中
id
的值是多少?如果在浏览器的url末尾键入该id,会发生什么情况?那么,如果id=7,如果您在浏览器中键入,会发生什么?那么您确定要附加到url的值是1或2吗?Java应用程序不会让我烦恼。但是,除非您对java有疑问,否则不要使用
java
标记。@propro如果您的
/company
端点返回一个最大ID为4的对象列表,为什么假定
/7
可以工作?
[{"id":1,"name":"Test 1","otherInfo":"Test 1","suppliers":[{"id":1,"name":"Test 1","address":"Test 1","buyers":[{"id":1,"name":"Test 1","address":"Test 1"}]},{"id":2,"name":"Test 2","address":"Test 2","buyers":[{"id":3,"name":"Test 3","address":"Test 3"},{"id":2,"name":"Test 2","address":"Test 2"}]}]},{"id":2,"name":"Test 2","address":"Test 2","suppliers":[{"id":3,"name":"Test 3","address":"Test 3","buyers":[{"id":4,"name":"Test 4","address":"Test 4"}]}]}]
{"id":1,"name":"Test 1","otherInfo":"Test 1","suppliers":[{"id":1,"name":"Test 1","address":"Test 1","buyers":[{"id":1,"name":"Test 1","address":"Test 1"}]},{"id":2,"name":"Test 2","address":"Test 2","buyers":[{"id":3,"name":"Test 3","address":"Test 3"},{"id":2,"name":"Test 2","address":"Test 2"}]}]}