Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用AJAX分析WCF服务在HTML中返回的Json数据?_C#_Html_Ajax_Json_Wcf - Fatal编程技术网

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

C# 如何使用AJAX分析WCF服务在HTML中返回的Json数据?,c#,html,ajax,json,wcf,C#,Html,Ajax,Json,Wcf,任何人都可以帮助我如何从JSON模型获取数据细节? 我使用的是返回JSON类型数据的WCF服务。我确信它运行良好,因为我在WebClient上尝试过它。 但是我想在我的HTML站点中显示数据。我正在使用下面的代码,没有任何帮助。 成功:功能(msg){ 你知道,我真的很伤心。 所以我在这里请求你的帮助,我从谷歌搜索了几个小时,没有一个例子可以帮我。(.你尝试过JSON.parse(msg)方法吗? 然后,您可以简单地控制台。记录答案并准确地了解下一步要做什么。以下是如何做到这一点的示例 $(do

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

你知道,我真的很伤心。 所以我在这里请求你的帮助,我从谷歌搜索了几个小时,没有一个例子可以帮我。(.

你尝试过JSON.parse(msg)方法吗?
然后,您可以简单地控制台。记录答案并准确地了解下一步要做什么。

以下是如何做到这一点的示例

$(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);
});
$(文档).ready(函数(){
var jsonp='[{“Lang”:“jQuery”,“ID”:“1”},{“Lang”:“C#”,“ID”:“2”}];
var lang='';
var obj=$.parseJSON(jsonp);
$.each(对象,函数(){
lang+=这个['lang']+“
”; }); $('span').html(lang); });

输出:jqueryc#


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

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

快乐编码,
Rocky

我们的WCF返回如下:{“结果”:[{“BaseContactID”:null,“Category”:null,“Deleted”:false,“tasks”:null,“Errors”:“Token is invalid”,“Name”:null,“Project”:null,“Telephone”:null,“Updated”:false,“WorkAt”:null}]},它似乎无法获取数据。如何处理?看来您有无效的json数据。Net 3.5+ 周转基金 JSON格式,这是标准的结果。JQuery可以直接使用它。不过,谢谢你的帮助。我会试试。如果它有效,我会让你知道的。谢谢
$(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);
});