我对WCF服务一无所知。我来自java背景。我需要使用WCF service
即http://192.168.1.5/xeservices/AccountManagement.svc
jquery
和ajax
。我不知道如何使用它。我的系统中也没有.net。从服务中我发现我应该svcutils.exe
命令创建客户端。我知道,通过安装Microsoft SDK,我可以得到它。请有人告诉我如何实现我的目标。
答案 0 :(得分:2)
无需安装.Net或其框架,使用AJAX和Jquery直接使用WCF URL。
答案 1 :(得分:1)
如果您的WCF Service
以这样的方式撰写,例如评论中的CodeProject links
,则可以在其中访问WCF Service
类似javascript代码段。
http://www.codeproject.com/Articles/132809/Calling-WCF-Services-using-jQuery
答案 2 :(得分:1)
试试这个
对于Json Type结果
在InterFace
[WebInvoke(Method = "POST", UriTemplate = "/ItemGetItem?id={id}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
[OperationContract]
void ItemGetItem(string id);
在剧本中
self.GetItem= function () {
try {
$.ajax({
type: "POST",
url: "Your Url",
contentType: 'application/json',
async: false,
dataType: 'json',
cache: false,
success: function (response) {
//Do some stuff here with Data
},
error: function (ErrorResponse) {
//Handle error
}
});
}
catch (error) {
}
}
将客户端应用程序的端点用于使用此服务