Backbone.js 如何使用主干从另一个web应用调用web服务?

Backbone.js 如何使用主干从另一个web应用调用web服务?,backbone.js,Backbone.js,我是网络开发新手。 我正在做一个项目(web应用程序,在jetty端口8081上运行),它应该从另一个web应用程序调用web服务,在jetty端口8081上运行。 如何做到这一点?当您在计算机上本地运行服务器(如jetty)时,根url总是localhost:portnumber 因此,如果您在端口8081上运行web服务,则可以通过连接urlhttp://localhost:8081 至于呼叫服务。Javascript提供(异步Javascript和xml)作为在浏览器和服务器之间发送和接收

我是网络开发新手。 我正在做一个项目(web应用程序,在jetty端口8081上运行),它应该从另一个web应用程序调用web服务,在jetty端口8081上运行。
如何做到这一点?

当您在计算机上本地运行服务器(如jetty)时,根url总是
localhost:portnumber

因此,如果您在端口8081上运行web服务,则可以通过连接url
http://localhost:8081

至于呼叫服务。Javascript提供(异步Javascript和xml)作为在浏览器和服务器之间发送和接收HTTP请求的方法。我建议使用jQuery,因为它非常抽象。在backbone.js中,应用程序和服务器之间的通信是通过模型和集合完成的。请记住,主干网假设您正在运行一个提供json的web服务

更新:

由于web浏览器的多样性,ajax通常只能用于调用进行调用的站点的来源(相同的协议+域名+端口号)。这可以通过一种可控的方式来避免,例如,返回任意Javascript代码而不是JSON。在jQuery的ajax中,您可以使用JSONP通过将
数据类型设置为
'JSONP'
向“外部”服务器发出请求


希望这有帮助