如何使用AJAX分析HTML中WCF服务返回的Json数据

本文关键字:返回 服务 Json 数据 WCF 何使用 AJAX 分析 HTML | 更新日期: 2023-09-27 18:09:25

谁可以帮助我如何从JSON模型获得数据细节?我使用的是返回JSON类型数据的WCF服务。它运行良好,我敢肯定,因为我从WebClient尝试它。但我想在我的HTML站点中显示数据。我正在使用以下代码,没有任何帮助。成功:function (msg) {

                    var result = eval("("+msg+")");
                    $.each(result.UserLoginResult.d,function(i,item){
                        alert(item.name);
                    });
你知道,这真的让我很伤心。所以我请求你的帮助,我在谷歌上搜索了几个小时,没有一个例子可以帮助我。(。

如何使用AJAX分析HTML中WCF服务返回的Json数据

谢谢大家。最后,我找到了问题并解决了它。JQuery已经返回给我们Json对象而不是字符串,我们根本不需要eval()。只要使用msg.d[index][index]!

幸福的编码,岩石

您是否尝试了JSON.parse(msg)方法?然后,您可以简单地console.log答案,并找出下一步该做什么。

示例如下

$(document).ready(function() {
  var jsonp = '[{"Lang":"jQuery","ID":"1"},{"Lang":"C#","ID":"2"}]';
  var lang = '';
  var obj = $.parseJSON(jsonp);
  $.each(obj, function() {
      lang += this['Lang'] + "<br/>";
  });
  $('span').html(lang);
});

输出:jQuery c#

或者您可以使用$。getJSON方法: