在DNN中,如何在Javascript文件中获取基本URL

时间:2017-01-19 22:35:41

标签: dotnetnuke asp.net-web-api-routing

Active Forums模块正在对其API进行AJAX调用,但如果该站点在子目录中运行,它将无法正常工作。它应该如何获得包含任何子目录的BaseURL? (例如example.com/intranet)

来自JS文件的示例调用(jquery.afFileUpload.js):

    $.ajax({
        type: "GET",
        url: '/DesktopModules/ActiveForums/API/ForumService/GetUserFileUrl?FileId=' + fileid,
        beforeSend: sf.setModuleHeaders,
    })

我确定DNN有正确的方法来获取基本网址(例如example.com/intranet)或以正确处理此方式的方式拨打电话。

更多信息:https://github.com/ActiveForums/ActiveForums/issues/317

1 个答案:

答案 0 :(得分:2)

cleanSession=true

快乐DNNing! 迈克尔