0

这对我来说有点黑魔法,但我已经从一个显示一些 SQL 数据的在线教程创建了一个 WCF 服务(在本地运行 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 返回的数据?

任何建议都会很棒。

谢谢,克雷格

4

2 回答 2

0

如果有任何返回的数据,您将需要对返回的数据做一些事情。尝试为成功添加某种回调函数:设置如下:

function (msg) {
     if (msg !== null) {
     alert(msg);
}

以及错误的另一个功能:设置以便您可以查看遇到的错误:

function (msg) {
    alert(msg.status + " " + msg.statusText);
}
于 2013-05-02T15:05:48.733 回答
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.
}
于 2013-05-02T15:05:04.107 回答