1

問題:

カレンダー データをロードすると、他のすべてのブラウザでは表示に問題はありませんが、IE10 では問題が発生します。

これまでのところ、 への ajax 呼び出しを行いましcache: falseたが、問題は解決しません。

奇妙なことに、IE10 ではカレンダーを上下にスクロールするとデータが表示されます。:(

誰かが以前に同じ問題を抱えていましたか? もしそうなら、何か提案はありますか?

注:私の英語で申し訳ありません。

============ データの ajax 呼び出し =========

$.ajax({
    type: 'get',
    url: '/getData',
    cache: false,
    data: formData,
    success: function(data) {
        var classes = [];
            var len = data.content.length;

            for ( var i = 0; i < len; i++ ) {
                var sDay = MAIN.calendar.getYearMonthDayNum().day(data.content[i].date),
                    eDay = MAIN.calendar.getYearMonthDayNum().day(data.content[i].date),
                    month = MAIN.calendar.getYearMonthDayNum().month(data.content[i].date),
                    year = MAIN.calendar.getYearMonthDayNum().year(data.content[i].date),

                    sHour = MAIN.calendar.getHourMinute24format().hour(data.content[i].start_time),
                    eHour = MAIN.calendar.getHourMinute24format().hour(data.content[i].end_time),
                    sMinutes = MAIN.calendar.getHourMinute24format().minutes(data.content[i].start_time),
                    eMinutes = MAIN.calendar.getHourMinute24format().minutes(data.content[i].end_time);

                classes.push({
                   "id":data.content[i].id,
                   "start": new Date(year, month, sDay, sHour, sMinutes),
                   "end": new Date(year, month, sDay, eHour, eMinutes),
                   "title":data.content[i].title,
                   "location": data.content[i].location != null ?  data.content[i].location.name : "",
                   "locationId": data.content[i].location != null ?  data.content[i].location.id : "",
                   "recurring": data.content[i].repeat_type,
                   "type": data.content[i].type,
                   "start_date" : data.content[i].start_date.substring(0, 10),
                   "end_date" : data.content[i].end_date.substring(0, 10),
                   "end_time" : data.content[i].end_time.substring(0, 5),
                   "start_time" : data.content[i].start_time.substring(0, 5),
                   readOnly : CANEDIT ? false : true
               });
            }

            MAIN.calendar.calData = classes;

            MAIN.calendar.generateCalendar();
    }
}); 
4

0 に答える 0