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兼容模式的,只能在类上面。