0
활성 포럼 모듈에서 API에 대한 AJAX 호출을 만들고 있지만 사이트가 하위 디렉토리에서 실행중인 경우 제대로 작동하지 않습니다. 서브 디렉토리를 포함하는 BaseURL은 어떻게 얻어야합니까? (예를 들어 example.com/intranet)DNN에서 Javascript 파일의 기본 URL을 얻는 방법 파일
JS 파일에서샘플 호출 (jquery.afFileUpload.js) :
$.ajax({
type: "GET",
url: '/DesktopModules/ActiveForums/API/ForumService/GetUserFileUrl?FileId=' + fileid,
beforeSend: sf.setModuleHeaders,
})
내가 DNN은 기본 URL을 얻을 수있는 적절한 방법이 있는지 해요 (즉, 예를 .com/intranet) 또는이를 적절하게 처리하는 방식으로 전화를 걸 수 있습니다.
상세 정보 : https://github.com/ActiveForums/ActiveForums/issues/317
window.location.hostname은 기본 URL이 아닌 현재 페이지 (예 : http://example.com/intranet/forums/afv/post/aft/13/aff/12)의 전체 URL을 반환합니다. . – EfficionDave
죄송합니다. 수정 : window.location.hostname은 사이트의 하위 디렉토리가 포함 된 example.com/intranet 대신 호스트 이름 (http://example.com/) 만 반환합니다. – EfficionDave