.net wcf....普通WCF服务与启用AJAX的WCF服务在跨域下的差异

cityvagabond 2013-07-04 05:25:32
新人求助~~在跨域下,WCF服务与启用了AJAX的WCF服务有什么区别,都是返回json格式的?(1)我写一个启用了AJAX的WCF服务,在客户端,用jquery.getJson可以获取,但在.cs文件里面用respone输出,页面报错了。。(2)我写一个普通的WCF服务,客户端下,在.cs文件里面用respone可以输出,但jquery.getJson却不能可以获取了~~ 这应该不会是RP问题吧,求大虾指点~先多谢了
...全文
250 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2013-07-06
  • 打赏
  • 举报
回复
引用 2 楼 cityvagabond 的回复:
[quote=引用 1 楼 fangxinggood 的回复:] 跨域特指 js 在浏览器中受到的限制。 .cs里不会有区别的。前者.cs出错应该是bug。
在新添加WCF服务时会自动生成一个同名的接口,但新添加启用了AJAX的WCF服务时却不会生成一个接口,这有接口与没接口在实际用时有区别吗?[/quote] 接口是抽象,是为了分离实现用的。更多是结构上的考虑。.cs使用上更多会利用接口。 但像ajax调用上没有多大的区别
cityvagabond 2013-07-06
  • 打赏
  • 举报
回复
引用 3 楼 fangxinggood 的回复:
[quote=引用 2 楼 cityvagabond 的回复:] [quote=引用 1 楼 fangxinggood 的回复:] 跨域特指 js 在浏览器中受到的限制。 .cs里不会有区别的。前者.cs出错应该是bug。
在新添加WCF服务时会自动生成一个同名的接口,但新添加启用了AJAX的WCF服务时却不会生成一个接口,这有接口与没接口在实际用时有区别吗?[/quote] 接口是抽象,是为了分离实现用的。更多是结构上的考虑。.cs使用上更多会利用接口。 但像ajax调用上没有多大的区别[/quote] 嗯嗯。。多谢,如果这样的话,我在添加一个启用Ajax的wcf服务时,系统没自动生成接口,但我模仿普通Wcf服务的结构写一个接口,js与.cs都可以成功调用,那为什么我在添加一个启用Ajax的wcf服务时系统不自动添加一个接口的?难道普通WCF服务与启用AJAX的WCF服务只是在结构上有根本的区别?呵呵
cityvagabond 2013-07-05
  • 打赏
  • 举报
回复
引用 1 楼 fangxinggood 的回复:
跨域特指 js 在浏览器中受到的限制。 .cs里不会有区别的。前者.cs出错应该是bug。
在新添加WCF服务时会自动生成一个同名的接口,但新添加启用了AJAX的WCF服务时却不会生成一个接口,这有接口与没接口在实际用时有区别吗?
机器人 2013-07-05
  • 打赏
  • 举报
回复
跨域特指 js 在浏览器中受到的限制。 .cs里不会有区别的。前者.cs出错应该是bug。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧