Javascript 未在web应用中加载日历

Javascript 未在web应用中加载日历,javascript,jquery,calendar,Javascript,Jquery,Calendar,这是我使用的代码 $(document).ready(function () { function runAjax(selYearOptVal, selMonthOptVal) { $.ajax({ type: 'GET', url: "./calendar.xml", dataType: "xml", success: function (xml) {

这是我使用的代码

  $(document).ready(function () {
    function runAjax(selYearOptVal, selMonthOptVal) {
        $.ajax({
            type: 'GET',
            url: "./calendar.xml",
            dataType: "xml",
            success: function (xml) {
                // For Year
                var optYearValue;
                if ($('#selectYear option').length == 0) {
                    var select = $('#selectYear');
                    $(xml).find('year').each(function () {
                        optYearValue = $(this).attr('whichyear');
                        if (optYearValue == selYearOptVal) {
                            select.append("<option value='" + optYearValue + "' selected=\"selected\">" + optYearValue + "</option>");
                        } else {
                            select.append("<option value='" + optYearValue + "'>" + optYearValue + "</option>");
                        }
                    });
                }
            }
        });
    }
}

这里,calendar.xml包含每个月的假期列表。但日历没有加载,只有假日列表正在加载。我怎样才能解决这个问题

尝试在jsfiddle保存代码,并显示它

开始调试:

response-console.logxml; 为true-$'selectYear option'。长度==0 最大值为0-$xml。查找'year'。长度
实际上,该代码是整个代码的一部分,我将在JSFIDLE中尝试整个代码并发布结果。。。。