microsoft dynamics crm 2015 javascript字符串连接错误

时间:2015-07-08 13:08:31

标签: javascript dynamics-crm-2011 dynamics-crm dynamics-crm-2013

我需要连接两个字符串以使其成为有用的链接。代码在这里:

ODataHost = "https://xyz.dynamics.com/XRMServices/2011/OrganizationData.svc/";
accountId= "{90639159-6E01-E511-80ED-C4346BADA644}";
ODataquery = "AccountSet(guid'" + accountId + "')";
ODataURL= ODataHost + ODataquery;

ODataURL没有形成有意义的链接而且是扭曲的。形成的链接是: https://xyz.dynamics.com/XRMServices/2011/OrganizationData.svc/AccountSet(guid'{90639159-6E01-E511-80ED-C4346BADA644}'),但结果字符串的最后一个字符,即}})不是结果字符串的一部分,这使得它成为一个扭曲的链接。 我也试过:ODataHost = ODataHost.concat(ODataQuery),但这没效果。 请提供合适的解决方案。

1 个答案:

答案 0 :(得分:1)

您需要删除{},从此处开始:

https://xyz.dynamics.com/XRMServices/2011/OrganizationData.svc/AccountSet(guid'{90639159-6E01-E511-80ED-C4346BADA644}')

到这个

https://xyz.dynamics.com/XRMServices/2011/OrganizationData.svc/AccountSet(guid'90639159-6E01-E511-80ED-C4346BADA644')