Javascript JSON中每个$Each循环的对象,如何获取值

Javascript JSON中每个$Each循环的对象,如何获取值,javascript,json,jquery,Javascript,Json,Jquery,我得到了这个函数 function getAllDays(year,month){ var getdate = new Date(); //Used to prevent caching during ajax call $.getJSON("AantalUrenAjax?_d" +(new Date().getTime()) +"&jaar=" + year + "&maand=" + month ,function(data) { $.each(d

我得到了这个函数

function getAllDays(year,month){


var getdate = new Date();  //Used to prevent caching during ajax call
$.getJSON("AantalUrenAjax?_d" +(new Date().getTime()) +"&jaar=" + year + "&maand=" +       month ,function(data)
{
     $.each(data, function(index, value) 
   {

windows.alert(('#Dag').val(value.Maand));
    }); 
    });
ajax调用给我的JSON是:

 [{"Dag":"2013","Maand":"10","Jaar":"01","aantalafspraken":0},        
  {"Dag":"2013","Maand":"10","Jaar":"02","aantalafspraken":0},       
  {"Dag":"2013","Maand":"10","Jaar":"03","aantalafspraken":0},
 ]
如何检索这些值

windows.alert(('#Dag').val(value.Maand));

撞车:(

我想应该更像这样,也许吧

$.each(data, function(index, value) {
  console.log(value.Maand);
});

我想应该更像这样也许

$.each(data, function(index, value) {
  console.log(value.Maand);
});

您的代码中有一些语法错误。在函数的顶部,
windows有一个游离的
v
。alert
应该是
window.alert
。您缺少jQuery调用前面的
$
。您还警告jQuery对象您正在将值设置为,而不是值本身。您可能需要:

window.alert(value.Maand);
$('#Dag').val(value.Maand);

您的代码中有一些语法错误。在函数的顶部,
windows有一个游离的
v
。alert
应该是
window.alert
。您缺少jQuery调用前面的
$
。您还警告jQuery对象您正在将值设置为,而不是值本身。您可能需要:

window.alert(value.Maand);
$('#Dag').val(value.Maand);

你的标签正确吗?为什么把年份标记为天,反之亦然?在函数的开头还有一个额外的
v
,它可以创建一个js错误。这里的v是一个输入错误,是的,标签被切换了,我的错,但这不应该给出一个错误
('#Dag')
是一个字符串。它没有
.val()
方法。我想你忘了一个
$
$('#Dag').val()
。另外,提醒这一点不会给你带来任何有用的东西。请尝试
控制台。改为记录
。使用提醒进行调试很糟糕!改为使用控制台。每个错误都会打印在那里。你的标签正确吗?为什么你把年份标记为天,反之亦然?此外,在函数开头有一个额外的
v
,可以创建一个js错误这里的v是一个输入错误,是的,标签被切换了,我的错,但这不应该给出错误
(“#Dag”)
是一个字符串。它没有
.val()
方法。我想你忘了
$
$(“#Dag”).val()
。此外,提醒这一点也不会给您带来任何有用的信息。请尝试使用
控制台.log
。使用提醒进行调试很糟糕!请使用控制台。每个错误都会打印在控制台上。实际上,这是一个非常常见的语法错误。我已经见过几次了。如果您认为您的代码可能有语法错误,请尝试通过linter-like运行代码e jslint.com。它不仅会告诉您代码中的错误,而且还提供了使代码总体上更好的方法。这实际上是一个非常常见的语法错误。我已经见过几次了。如果您认为您的代码可能有语法错误,请尝试通过类似jslint.com的linter运行代码。它不仅会告诉您代码中的错误,还会总的来说,提供了使代码更好的方法。