WCF REST服务返回JSONP,没有错误,但也没有数据

WCF REST service returning JSONP no error but no data either

本文关键字:数据 有错误 REST 返回 JSONP WCF 服务      更新时间:2023-09-26

我可以在Chrome中看到显示json的源选项卡中的数据?callback=jQuery1324235…如果我点击这个项目,我可以看到我的JSON字符串。

我没有得到跨域错误或任何错误在Chrome。我的ajax如下所示,错误部分只返回Success作为状态。但是调试器永远不会在成功块中停止。

 $.ajax({
  cache:false,
  type: 'GET',
  async: false,
  timeout: 60000,
      data: "{}",
  contentType: "application/json",
  url: 'http://urlsvc/json',
  dataType: 'jsonp',
  success: function(data) {   
var test = data;
    $.each(data,function(i,j){
    list += "<h2 class='name'>" + j.TraitName + "</h2><p class='category'>" + j.Category + "</p><p class='desc'>" + j.Description + "</p>";
    });                     
},
  error: function (xhr) {
         err += xhr.statusText;
  },
  complete: function(){
     $('#list1').html(list);
  }
        });

我明白了!这是我的服务,我错过了web.config中的bindingConfiguration属性。谢谢大家!