我正在创建一个WCF服务,我想从中返回JSON数据。我还想调用服务并使用jQuery检索数据。我的问题是我的公司在托管WCF项目时只允许netTcpBinding。我读过有关从WCF点返回JSON数据到使用webHttpBinding的任何内容。所以
(顺便说一下,我正在使用web service software factory来创建服务,所以我不确定这是否会让使用Message契约和其他所有内容变得更加困难。
TIA。
答案 0 :(得分:0)
我最近在我的一个项目中实现了WCF,Jquery,Json。你可以做以下事情
1)编写你的wcf服务器 2)您可以暴露多个端点。您需要将此特定服务公开为jsonp end poing 3)当您将服务公开为jsonp endpoing时,所有方法返回类型将自动转换为jsonp对象
您将遇到一些跨域问题,请点击以下链接
http://jasonkelly.net/2009/05/using-jquery-jsonp-for-cross-domain-ajax-with-wcf-services/
如果您想要工作示例,请访问此网址http://www.art.com/gallery/id--b1823/animals-posters.htm?ui=8A93D7DFA9A544E1A91D826217FC4D7B
然后鼠标悬停任何图像并单击其中一个directoins,它将对wcf服务进行ajax调用,返回jsonp
如果您需要更多信息,请与我们联系。