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