2015-09-25 93 views
0

這是我的div:展望辦公室加載項不顯示HTML頁面中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)插件窗口中。我已經嘗試使用iframe,但我什麼也沒有獲得。

我確信我正在收到的這個頁面,我覺得這很奇怪,它不會顯示在Outlook框中。

回答

1

我發現少了什麼,這要歸功於http://www.sitepoint.com/jsonp-examples/

基本上,我只是說了以下的AJAX調用:

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

和它的所有工作! :)