Я работаю над CRM 2011, и у меня есть две кнопки с прикрепленным к ним javascript. Один из них вызывает вызов веб-службы в том же домене, а другая кнопка снова делает запрос на обновление ODATA в тот же домен. Поэтому у меня нет междоменных операций.Ошибка «Нет транспорта» в JQuery ajax crm 2011
Проблема, с которой я сталкиваюсь, заключается в том, что если я нажимаю одну кнопку, а затем нажимаю другую, на второй кнопке появляется сообщение «Нет транспорта». И после этого обе кнопки начинают бросать ту же ошибку и не работают. Но если я продолжаю нажимать одну и ту же кнопку снова и снова, она отлично работает для обеих кнопок. Только когда я переключаюсь между ними, я вижу ошибку.
Любая идея, что здесь происходит? Заранее спасибо!
Я смотрел на несколько других должностей, и я обнаружил, что с помощью полностью уточненное URL может быть причиной проблемы. Мне удалось удалить полный URL-адрес для запроса одаты, и он работает отлично каждый раз, даже если я попробую его после вызова веб-службы. Но для вызова веб-службы я не могу удалить полностью квалифицированный URL-адрес, потому что у него есть определенный порт. Похоже, что это может быть какая-то проблема кэширования, потому что вызов веб-службы работает в первый раз, когда я пытаюсь это сделать, но если я сделаю одату, а затем снова попробую веб-службу, она выдает ошибку. Есть идеи? – user1081934
Положительный дублированный вопрос http://stackoverflow.com/questions/5241088/jquery-call-to-webservice-returns-no-transport-error – Iain
@lain: Мой сценарий не включает в себя какую-либо операцию кросс-домена, поэтому он отличается от вопрос по указанной вами ссылке – user1081934