日期:2014-05-17  浏览次数:20715 次

有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?
如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。

------解决方案--------------------
引用:
如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的自由度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。
------解决方案--------------------
引用:
Quote: 引用:

webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?


如果你要在请求之前做一些业务逻辑你是应该在js上还是应该在服务端?