这对我来说有点黑魔法但是我已经从在线教程中创建了一个WCF服务,它显示了一些SQL数据(在本地运行ASP.NET解决方案会产生服务的结果,所以我认为它正在运行)。
我要做的是从html页面连接到此服务,这是我创建的脚本。
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"> </script>
<script type="text/javascript">
$(function () {
// Send an AJAX request
alert("running");
$.ajax({
type: "GET",
url: "http://localhost:15021/Service1.svc/getAllCustomers",
dataType: "json",
success: alert("Success"),
error: alert("Failure")
});
});
</script>
我没有错误,但我只收到2个警报(成功和失败),所以我的问题是,我将如何开始使用WCF返回的数据?
任何建议都会很棒。
谢谢, 克雷格
答案 0 :(得分:0)
success: function(response){
//Do the things you want to do with the response data you are getting.
//And yes you are getting json response, if not there will be errors
}
failure: function(x,e){
//Do the things you want to do in case of failure.
}
答案 1 :(得分:0)
如果要返回任何数据,您将需要对返回的数据执行某些操作。尝试为成功添加某种回调功能:设置如:
function (msg) {
if (msg !== null) {
alert(msg);
}
和错误的另一个功能:设置,这样你就可以看到你得到了什么错误:
function (msg) {
alert(msg.status + " " + msg.statusText);
}