簡體   English   中英

Microsoft Dynamics Nav JavaScript加載項

[英]Microsoft Dynamics Nav JavaScript Add In

我已經使用JavaScript為Microsoft Dynamics Nav 2013創建了一個插件,當我在與Navision相同的計算機上使用它時,它可以正常工作。 但是,當我將“ localhost”替換為機器名稱時,它不起作用。 這是我的腳本:

$(document).ready(function() {
    //This does not work
    var url = "http://myService:7057/OData/Company('Company')/CRMSPABookings?$format=json"; 

    // This works
    // var url = "http://localhost:7057/OData/Company('Company')/CRMSPABookings?$format=json"; 
    $.ajaxSetup({
        xhrFields: {
            withCredentials: true
        }
    });

    var http_request = new XMLHttpRequest();   
    http_request.open("GET", url, false);
    http_request.withCredentials = "true";

    http_request.send();
    xmlDocImage = http_request.responseText;
    var x = JSON.parse(xmlDocImage);              
});

有什么建議嗎?

非常感謝你。

很可能是您使用了錯誤的URL。

通常,在這里您應該在Microsoft Dynamics導航2013中尋找正確的鏈接:

  1. 打開RoleTailored客戶端
  2. 在“ 搜索”框中,輸入“ Web服務” ,然后選擇相關的鏈接。

這應該為您提供Microsoft Dynamics NAV安裝的所有現有Web服務的列表。 有關更多信息,請參見MSDN上的官方文檔


注意 :

此列表中的URL可能不正確,這可能是由於您可能無法訪問某些模糊的配置設置所致。

嘗試在我們正在使用的公司使用的Microsoft Dynamics導航安裝中連接到Web服務時,這發生在我身上。 什么固定它對於我來說,是替換<Server>我的一部分http://<Server>:<ODataWebServicePort>/<ServerInstance>/OData/與鏈接<Server> URL的一部分,我使用登錄進入我的網絡客戶端。 <ODataWebServicePort>以后的所有內容( :<ODataWebServicePort>/<ServerInstance>/OData/... )應該正確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM