2017-07-26 117 views
0

我是Office.js API的新手。我試圖發展Web Add-In for Excel,我需要從WebAPI該得到的數據我想使用ajax但它不工作如何從Excel中調用ajax JS API

這是非常簡單的Ajax代碼

$.ajax({ 
     url: "http://localhost:61721/api/values", 
     type: "GET", 
     dataType:"JSONP", 
     success: function (data) { 
      $("#div1").html(JSON.stringify(data)); 
     }, 
     error:function(error){} 
    }); 

更新

AjaxOffice.js以外有沒有其他方法可以通過我們從Web API得到數據?

+0

請問您是否回答了您的問題:[從Office加載項發送POST AJAX請求](https://stackoverflow.com/questions/45308473/send-post-ajax-request-from-office-add-in/45308930 #45308930) –

回答

0

從客戶端,AJAX請求必須發送到SSL URIs,這些URI必須在應用程序清單的AppDomain列表中聲明。請參閱:Send POST AJAX request from Office Add-In。與此同時,如果您的應用程序具有服務器端代碼部分,則可以從此處直接請求任何Web API。沒有人會限制你使用技術(REST,微服務等),並且從服務器使用第三方資源時,沒有人檢查你的連接是否安全。

+0

您可能還會發現以下內容:https://blogs.msdn.microsoft.com/officeapps/2013/06/10/create-a-web-service-for-an-app-for-office-使用最ASP網的Web-API / –