JQUERY 跨域调用WCF REST服务

最近一在写数据接口,利用了WCF REST服务进行制作,在制作后在跨域中会出问题,利用JQUERY的JSONP无法自动将返回的JSON格式包成JSONCALLBACK的方式

这主要是WCF REST没有使用ASP.NET兼容模式。

在WEBCONFIG中和服务上启用ASP.NET兼容模式。

在WEBCONFIG endpoint节点中添加bindingConfiguration="webHttpBindingWithJsonp" 并建立相关的BINDING节点

在服务类上添加ASP.NET兼容模式,此处注意如果是在接口做WCF REST服务的入口是无法添加ASP.NET兼容模式的,只能在类上面。

posted @ 2012-10-25 19:28  zhu_xj  阅读(680)  评论(0编辑  收藏  举报