Jquery + WCF и разные результаты в Chrome и Firefox - PullRequest
0 голосов
/ 25 июля 2011

Запуск простого JQuery.get (версия 1.6.2) для службы CF WCF, которая возвращает список значений.Служба фактически является междоменной, поэтому я настроил службу WCF для обработки политики источника, и она работает нормально.

То, что не работает, - это простая попытка получить службу.

$.get("http://localhost:4858/SomeService.svc/GetDepartments", function (response) {
        console.info(response);
        console.info(response.d);
}}, 'json');

Ответный объект отличается в Chrome и Firefox.

Chrome: ["Бухгалтерский учет", "Техническое обслуживание", "Поставка"]

Firefox: ({d: ["Бухгалтерский учет", "Техническое обслуживание", "Поставка"]})

Учитывая, что он исходит от одного и того же сервиса, я не ожидаю, что он будет разным в разных браузерах.Кто-нибудь знает, почему вышеупомянутое случается и каков лучший способ справиться с этим?

1 Ответ

0 голосов
/ 26 июля 2011

Кажется, что элементы управления XSS в различных браузерах имеют к этому отношение.

Поскольку в нашей среде есть несколько браузеров, я изменил тактику и консолидировал конечные точки под IIS, и все работает просто отлично, как только XSS удаляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...