JQueryを介したSharePointリスト(2010)のクエリを使用しているときに、このエラーが発生し ます。コレクションが初期化されていません。要求されていないか、要求が実行されていません。明示的に要求する必要がある場合があります。
HTMLのselect要素のすべてのオプションをループしてSharePointリストにクエリを実行しています。
     $("#IdeasStatus option").each(function()
    {
        statusCount = statusCount + 1;
        lstStatus.push($(this).val());            
    });
    for (var i = 0; i < lstStatus.length; i++) {
         *****Some Code*********
       retItems = spList.getItems(caml);                       
       spContext.load(retItems);
      spContext.executeQueryAsync(onCategorySuccess, onCategoryFail);}
以下の関数でエラーが発生します
    function onCategorySuccess(sender, args) {
    executionCount++;
    $('input[id$=hidChartParam1]').val($('input[id$=hidChartParam1]').attr('value') + ',' + status);
    $('input[id$=hidChartParam2]').val($('input[id$=hidChartParam2]').attr('value') + ',' + retItems.get_count());
    if (executionCount == statusCount) {
        FillPieChart();
    }
}
カウントretItems.get_count()のフェッチ中にエラーがスローされます。これは、ループして複数の非同期呼び出しを行うときに同じ変数名(retItems)が使用されているためだと思いますか?
どうすればいいですか?