Outlook Office 插件未在 div 中显示 HTML 页面

Outlook Office Addin not showing HTML page in div

这是我的 div:

<body>
    <div id="content"></div>
</body>

这是我在 js 中隐藏的代码:

function jsonParser(sender) {
    $.ajax({
        type: "GET",
        url: "http://MYURL/customers/outlook?email=" + sender + "&jsonp=true",
        dataType: "jsonp",
        success: function (htmlPage) {
            document.getElementById("content").innerHTML = htmlPage.htmlText;
        }
    });
}

这是调用它的代码:

function detectActionsForMe() {
    var item = Office.cast.item.toItemRead(Office.context.mailbox.item);
    var sender = item.sender.emailAddress;
    jsonParser(sender);
}

我实际上无法让下载的 html 页面显示在 Outlook (2016) 插件 window 中。我已经尝试使用 iframe,但我什么也没得到。

我确定我得到的页面,我发现很奇怪它不会显示在 outlook 框中。

感谢http://www.sitepoint.com/jsonp-examples/

,我找到了丢失的东西

基本上,我只是将以下内容添加到 ajax 调用中:

contentType: "application/json",
dataType: "jsonp",

一切都成功了! :)