2017-07-26 5 views
0

私はOffice.js APIを初めて使用しています。私はWeb Add-In for Excelを開発しようとしていますし、私は私がajaxを使用しようとしていますが、そのここExcel JS APIからajaxを呼び出す方法

を働いていない。このためWebAPIからデータを取得する必要があり、非常に簡単なAjaxコードは

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

で更新

Web APIからデータを取得できるOffice.jsAjax以外の方法がありますか?

+0

これはあなたの質問に答えます:[OfficeアドインからPOST AJAX要求を送信](https://stackoverflow.com/questions/45308473/send-post-ajax-request-from-office-add-in/45308930) #45308930) –

答えて

0

クライアントから、AJAXリクエストはSSL URIに送信する必要があり、これらの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- using-the-asp-net-web-api / –

関連する問題