1

fullcalendar.js 및 scheduler.js 플러그인을 사용하여 고객의 ASP.NET WebForms 사이트에서 스케줄러를 구현했습니다. 내 로컬 컴퓨터의 매력처럼 작동하지만 다른 하나 (고객 또는 광산)에 배포 할 때 일반 ""정의되지 않은 "ownerDocument '속성을 읽을 수 없습니다."라는 오류가 발생합니다. 내가 지금까지했던fullcalendar.js : 캡처되지 않은 TypeError : 정의되지 않은 'ownerDocument'속성을 읽을 수 없습니다.

return position === 'fixed' || !scrollParent.length ? $(el[0].ownerDocument || document) : scrollParent;

것들 :

  1. 모두에있는 파일을 확인

    getScrollParent (fullcalendar.js:302) 
    queryBoundingRect (fullcalendar.js:2419) 
    build (fullcalendar.js:2236) 
    d.internalApiVersion.r.prepareHits (scheduler.min.js:8) 
    computeCoords (fullcalendar.js:3066) 
    handleInteractionStart (fullcalendar.js:3025) 
    startInteraction (fullcalendar.js:2520) 
    dayMousedown (fullcalendar.js:3656) 
    (anonymous function) (fullcalendar.js:3597) 
    dispatch (jquery.min.js:3) 
    q.handle (jquery.min.js:3) 
    

    가 여기에 오류가 던지는 라인이다 : 여기

    는 스택 추적의 시스템 - 모든 파일은 정확히입니다.
  2. IISExpress에 버전 3-
  3. (새 것으로 2.9.1 파일을 교체하여) 실행을 fullcalendar 업데이트와는 fullcalendar의
  4. 사용 비 축소 된 버전의 IIS.

결과가 위의 오류입니다.

여기 내가 처리하기 위해 노력하고있어 이벤트의 :

  select: function(start, end, jsEvent, view, resource) { 

      $.ajax({ 
       url: '/WebServices/WineLocationTaskService.asmx/GetUsersByWineLocation', 
       type: 'POST', 
       contentType: 'application/json; charset=utf-8', 
       datatype: 'json', 
       data: JSON.stringify({ 
        locationID: '<%= App.Context.Data.Location.ParentLocation %>' 
       }), 

       success: function(data) { 

        var json = $.parseJSON(data.d); 
        var users = []; 
        $.each(json, function(i, field) { 

         //var option = $('<option value="' + field.id + '">' + field.name + '</option>'); 
         //$('#users').append(option); 
         users.push({ 
          id: field.id, 
          text: field.name 
         }); 
        }); 

        $('#users').select2({ data: users, multiple: true, width: "100%" }); 
       }, 
       error: function() { 
        alert('there was an error while fetching events!'); 
       } 
      }); 
      $("#startDate").text(start.format()); 
      $("#endDate").text(end.format()); 
      $("#resourceID").val(resource.id); 

      $("#dialog2").dialog('open'); 
     }, 

나는 코드 (200)의 결과와 ASMX 서비스를 호출 백 엔드에 - 나는 유효한 JSON으로 응답 데이터를 볼 수 있습니다.

다른 IIS 모듈 - 처리기 설정의 결과 일 수 있습니까? 나는 작동하는 사이트와 작동하지 않는 사이트에서 정확히 동일한 web.confing을 사용하고 있습니다.

답변

0
body .fc { 
    overflow:auto; 
} 

이 는 github에

에서 발견 추가 할
관련 문제