我正在使用CRM 2011,并且我有两个按钮,并附上了javascript。其中一个在同一个域中调用web服务,另一个按钮再次向同一个域发出ODATA更新请求。所以我没有跨域操作。Jquery中的“No Transport”错误ajax crm 2011
我面对的问题是,如果我按下一个按钮,然后按另一个按钮,我会在第二个按钮上出现“无传输”错误。之后,两个按钮开始抛出相同的错误并且不起作用。但是如果我一直按下同样的按钮,它对两个按钮都可以正常工作。只有当我在看到错误的两个人之间切换时。
任何想法这里发生了什么?提前致谢!
我一直在寻找一些其他的职位,我发现,使用完全合格的URL可能会造成问题。我能够删除odata请求的完整限定网址,并且现在每次都可以正常工作,即使我在Web服务调用后尝试它也是如此。但对于Web服务调用,我无法删除完全限定的URL,因为它具有特定的端口。它几乎看起来可能是某种缓存问题,因为Web服务调用是我第一次尝试它,但如果我做了odata然后再次尝试Web服务,它会引发错误。有任何想法吗? – user1081934 2012-02-29 19:17:55
Posible duplicate question http://stackoverflow.com/questions/5241088/jquery-call-to-webservice-returns-no-transport-error – Iain 2012-03-02 13:46:02
@lain:我的场景不涉及任何跨域操作,所以它不同于问题在您发布的链接 – user1081934 2012-07-31 18:08:19