fullcalendar.js 및 scheduler.js 플러그인을 사용하여 고객의 ASP.NET WebForms 사이트에서 스케줄러를 구현했습니다. 내 로컬 컴퓨터의 매력처럼 작동하지만 다른 하나 (고객 또는 광산)에 배포 할 때 일반 ""정의되지 않은 "ownerDocument '속성을 읽을 수 없습니다."라는 오류가 발생합니다. 내가 지금까지했던fullcalendar.js : 캡처되지 않은 TypeError : 정의되지 않은 'ownerDocument'속성을 읽을 수 없습니다.
return position === 'fixed' || !scrollParent.length ? $(el[0].ownerDocument || document) : scrollParent;
것들 :
- 모두에있는 파일을 확인
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)
가 여기에 오류가 던지는 라인이다 : 여기
는 스택 추적의 시스템 - 모든 파일은 정확히입니다. - IISExpress에 버전 3-
- (새 것으로 2.9.1 파일을 교체하여) 실행을 fullcalendar 업데이트와는 fullcalendar의
- 사용 비 축소 된 버전의 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을 사용하고 있습니다.