我正在使用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