【问题标题】:How to call ajax from Excel JS API如何从 Excel JS API 调用 ajax
【发布时间】:2017-07-26 14:52:37
【问题描述】:

我是Office.js API 的新手。我正在尝试开发Web Add-In for Excel,我需要从WebAPI 获取数据为此我正在尝试使用ajax,但它不起作用

这是非常简单的 Ajax 代码

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

更新

除了Office.js 中的Ajax 之外,还有什么其他方式可以让我们从Web API 获取数据吗?

【问题讨论】:

标签: ajax asp.net-web-api office-js office-addins exceljs


【解决方案1】:

AJAX 请求必须从客户端发送到 SSL URI,并且这些 URI 必须在应用清单的 AppDomain 列表中声明。请参考:Send POST AJAX request from Office Add-In

同时,如果您的应用具有服务器端代码部分,您可以从那里向任何 Web API 发送直接请求。在使用来自您的服务器的 3rd 方资源时,没有人限制您的技术(REST、微服务等),也没有人检查您的连接是否安全。

【讨论】:

猜你喜欢
  • 2016-01-08
  • 2016-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 2015-05-22
  • 1970-01-01
相关资源
最近更新 更多