![](/img/trans.png)
[英]how to add javascript to a web form in Microsoft Dynamics 365
[英]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中尋找正確的鏈接:
這應該為您提供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.